亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

CSS-樣式

2024-04-27 15:19:10
字體:
來源:轉載
供稿:網友

CSS背景

背景色 例如:

p {background-color: gray; padding: 20px;}

background-color 不能繼承,其默認值是 transparent。transparent 有“透明”之意。也就是說,如果一個元素沒有指定背景色,那么背景就是透明的,這樣其祖先元素的背景才能可見。

背景圖像 要把圖像放入背景,需要使用 background-image 屬性。background-image 屬性的默認值是 none,表示背景上沒有放置任何圖像。 如果需要設置一個背景圖像,必須為這個屬性設置一個 URL 值:

body {background-image: url(/i/eg_bg_04.gif);}

理論上講,甚至可以向 textareas 和 select 等替換元素的背景應用圖像,不過并不是所有用戶代理都能很好地處理這種情況。 另外還要補充一點,background-image 也不能繼承。事實上,所有背景屬性都不能繼承。

背景重復 如果需要在頁面上對背景圖像進行平鋪,可以使用 background-repeat 屬性。 默認地,背景圖像將從一個元素的左上角開始。請看下面的例子:

body { background-image: url(/i/eg_bg_03.gif); background-repeat: repeat-y; }

背景定位 可以利用 background-position 屬性改變圖像在背景中的位置。 下面的例子在 body 元素中將一個背景圖像居中放置:

body { background-image:url('/i/eg_bg_03.gif'); background-repeat:no-repeat; background-position:center; }

背景關聯 如果文檔比較長,那么當文檔向下滾動時,背景圖像也會隨之滾動。當文檔滾動到超過圖像的位置時,圖像就會消失。 您可以通過 background-attachment 屬性防止這種滾動。通過這個屬性,可以聲明圖像相對于可視區是固定的(fixed),因此不會受到滾動的影響:

body { background-image:url(/i/eg_bg_02.gif); background-repeat:no-repeat; background-attachment:fixed }

CSS文本

縮進文本 把 Web 頁面上的段落的第一行縮進,這是一種最常用的文本格式化效果。例如:

p {text-indent: 5em;}

注意:一般來說,可以為所有塊級元素應用 text-indent,但無法將該屬性應用于行內元素,圖像之類的替換元素上也無法應用 text-indent 屬性。不過,如果一個塊級元素(比如段落)的首行中有一個圖像,它會隨該行的其余文本移動。

使用負值使用百分比繼承

水平對齊 text-align 是一個基本的屬性,它會影響一個元素中的文本行互相之間的對齊方式。

字間隔 Word-spacing 屬性可以改變字(單詞)之間的標準間隔。其默認值 normal 與設置值為 0 是一樣的。 word-spacing 屬性接受一個正長度值或負長度值。如果提供一個正長度值,那么字之間的間隔就會增加。為 word-spacing 設置一個負值,會把它拉近。

字母間隔 letter-spacing 屬性與 word-spacing 的區別在于,字母間隔修改的是字符或字母之間的間隔。 與 word-spacing 屬性一樣,letter-spacing 屬性的可取值包括所有長度。默認關鍵字是 normal(這與 letter-spacing:0 相同)。輸入的長度值會使字母之間的間隔增加或減少指定的量。

字符轉換 text-transform 屬性處理文本的大小寫。 這個屬性有 4 個值:

noneuppercaselowercasecapitalize

文本裝飾 text-decoration 有 5 個值:

none,關閉原本應用到一個元素上的所有裝飾。underline,對元素加下劃線。overline,在文本的頂端畫一個上劃線。line-through,在文本中間畫一個貫穿線。blink,會讓文本閃爍。

處理空白符 white-space 屬性會影響到用戶代理對源文檔中的空格、換行和 tab 字符的處理。

normal,默認值,如果給定這個值,換行字符(回車)會轉換為空格,一行中多個空格的序列也會轉換為一個空格。PRe,空白符不會被忽略。nowrap,將一個表單元格設置為不能換行。pre-wrap,該元素中的文本會保留空白符序列,但是文本行會正常地換行。pre-line,會像正常文本中一樣合并空白符序列,但保留換行符。

文本方向 direction 屬性有兩個值:ltr 和 rtl。大多數情況下,默認值是 ltr,顯示從左到右的文本。如果顯示從右到左的文本,應使用值 rtl。

CSS字體

在 CSS 中,有兩種不同類型的字體系列名稱:

通用字體系列 - 擁有相似外觀的字體系統組合(比如 “Serif” 或 “Monospace”)特定字體系列 - 具體的字體系列(比如 “Times” 或 “Courier”)

除了各種特定的字體系列外,CSS 定義了 5 種通用字體系列:

Serif 字體Sans-serif 字體Monospace 字體Cursive 字體Fantasy 字體

指定字體系列 使用 font-family 屬性 定義文本的字體系列。

通用字體系列,如果你希望文檔使用一種 sans-serif 字體,但是你并不關心是哪一種字體,以下就是一個合適的聲明:

body {font-family: sans-serif;}

因為有繼承,這種字體選擇還將應用到 body 元素中包含的所有元素,除非有一種更特定的選擇器將其覆蓋。

特定字體系列,除了使用通用的字體系列,您還可以通過 font-family 屬性設置更具體的字體。 下面的例子為所有 h1 元素設置了 Georgia 字體:

h1 {font-family: Georgia;}

這樣的規則同時會產生另外一個問題,如果用戶代理上沒有安裝 Georgia 字體,就只能使用用戶代理的默認字體來顯示 h1 元素。我們可以通過結合特定字體名和通用字體系列來解決這個問題。 如果您對字體非常熟悉,也可以為給定的元素指定一系列類似的字體。要做到這一點,需要把這些字體按照優先順序排列,然后用逗號進行連接:

p {font-family: Times, TimesNR, 'New Century Schoolbook', Georgia, 'New York', serif;}

字體風格 font-style 屬性最常用于規定斜體文本。 該屬性有三個值:

normal - 文本正常顯示italic - 文本斜體顯示oblique - 文本傾斜顯示

字體變形 font-variant 屬性可以設定小型大寫字母。 小型大寫字母不是一般的大寫字母,也不是小寫字母,這種字母采用不同大小的大寫字母。例如:

p {font-variant:small-caps;}

字體加粗 font-weight 屬性設置文本的粗細。 關鍵字 100 ~ 900 為字體指定了 9 級加粗度。如果一個字體內置了這些加粗級別,那么這些數字就直接映射到預定義的級別,100 對應最細的字體變形,900 對應最粗的字體變形。數字 400 等價于 normal,而 700 等價于 bold。 如果將元素的加粗設置為 bolder,瀏覽器會設置比所繼承值更粗的一個字體加粗。與此相反,關鍵詞 lighter 會導致瀏覽器將加粗度下移而不是上移。 例如:

p.normal {font-weight:normal;}p.thick {font-weight:bold;}p.thicker {font-weight:900;}

字體大小 font-size 屬性設置文本的大小。 絕對值:

將文本設置為指定的大小不允許用戶在所有瀏覽器中改變文本大?。ú焕诳捎眯裕┙^對大小在確定了輸出的物理尺寸時很有用

相對大小:

相對于周圍的元素來設置大小允許用戶在瀏覽器改變文本大小

注意:如果您沒有規定字體大小,普通文本(比如段落)的默認大小是 16 像素 (16px=1em)。

使用像素來設置字體大小 通過像素設置文本大小,可以對文本大小進行完全控制: 例如:

h1 {font-size:60px;}h2 {font-size:40px;}p {font-size:14px;}

使用 em 來設置字體大小 如果要避免在 Internet Explorer 中無法調整文本的問題,許多開發者使用 em 單位代替 pixels。

結合使用百分比和 EM 在所有瀏覽器中均有效的方案是為 body 元素(父元素)以百分比設置默認的 font-size 值:

body {font-size:100%;}h1 {font-size:3.75em;}

CSS鏈接

鏈接的四種狀態:

a:link {color:#FF0000;} /* 未被訪問的鏈接 */a:visited {color:#00FF00;} /* 已被訪問的鏈接 */a:hover {color:#FF00FF;} /* 鼠標指針移動到鏈接上 */a:active {color:#0000FF;} /* 正在被點擊的鏈接 */

當為鏈接的不同狀態設置樣式時,請按照以下次序規則: a:hover 必須位于 a:link 和 a:visited 之后 a:active 必須位于 a:hover 之后

文本修飾 text-decoration 屬性大多用于去掉鏈接中的下劃線:

a:link {text-decoration:none;}a:visited {text-decoration:none;}a:hover {text-decoration:underline;}a:active {text-decoration:underline;}

背景色 background-color 屬性規定鏈接的背景色:

a:link {background-color:#B2FF99;}a:visited {background-color:#FFFF85;}a:hover {background-color:#FF704D;}a:active {background-color:#FF704D;}

CSS列表

屬性:

list-style,簡寫屬性。用于把所有用于列表的屬性設置于一個聲明中。list-style-image,將圖象設置為列表項標志。list-style-position,設置列表中列表項標志的位置。list-style-type, 設置列表項標志的類型。

CSS輪廓

輪廓(outline)是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。 屬性:

outline,在一個聲明中設置所有的輪廓屬性。outline-color,設置輪廓的顏色。outline-style,設置輪廓的樣式。outline-width,設置輪廓的寬度。

CSS框模型

元素框的最內部分是實際的內容,直接包圍內容的是內邊距。內邊距呈現了元素的背景。內邊距的邊緣是邊框。邊框以外是外邊距,外邊距默認是透明的,因此不會遮擋其后的任何元素。 許多元素將由用戶代理樣式表設置外邊距和內邊距。可以通過將元素的 margin 和 padding 設置為零來覆蓋這些瀏覽器樣式。這可以分別進行,也可以使用通用選擇器對所有元素進行設置:

* { margin: 0; padding: 0;}

提示:內邊距、邊框和外邊距可以應用于一個元素的所有邊,也可以應用于單獨的邊。 提示:外邊距可以是負值,而且在很多情況下都要使用負值的外邊距。

內邊距 padding 屬性定義元素的內邊距。padding 屬性接受長度值或百分比值,但不允許使用負值。 例如,如果您希望所有 h1 元素的各邊都有 10 像素的內邊距,只需要這樣:

h1 {padding: 10px;}

您還可以按照上、右、下、左的順序分別設置各邊的內邊距,各邊均可以使用不同的單位或百分比值:

h1 {padding: 10px 0.25em 2ex 20%;}padding,簡寫屬性。作用是在一個聲明中設置元素的所內邊距屬性。padding-bottom,設置元素的下內邊距。padding-left,設置元素的左內邊距。padding-right,設置元素的右內邊距。padding-top,設置元素的上內邊距。

邊框 元素外邊距內就是元素的的邊框 (border)。元素的邊框就是圍繞元素內容和內邊據的一條或多條線。 每個邊框有 3 個方面:寬度、樣式,以及顏色。 邊框樣式

border-styleborder-top-styleborder-right-styleborder-bottom-styleborder-left-style

邊框寬度

border-styleborder-top-widthborder-right-widthborder-bottom-widthborder-left-width

由于 border-style 的默認值是 none,如果沒有聲明樣式,就相當于 border-style: none。因此,如果您希望邊框出現,就必須聲明一個邊框樣式。

邊框顏色

border-colorborder-top-colorborder-right-colorborder-bottom-colorborder-left-color

注釋:默認的邊框顏色是元素本身的前景色。如果沒有為邊框聲明顏色,它將與元素的文本顏色相同。另一方面,如果元素沒有任何文本,假設它是一個表格,其中只包含圖像,那么該表的邊框顏色就是其父元素的文本顏色(因為 color 可以繼承)。這個父元素很可能是 body、div 或另一個 table。

注釋:transparent表示透明。

外邊距 設置外邊距的最簡單的方法就是使用 margin 屬性。 例如:

h1 {margin : 10px 0px 15px 5px;}p {margin : 10%;}

百分數是相對于父元素的 width 計算的。

單邊外邊距屬性

margin-topmargin-rightmargin-bottommargin-left

外邊距合并 外邊距合并指的是,當兩個垂直外邊距相遇時,它們將形成一個外邊距。 合并后的外邊距的高度等于兩個發生合并的外邊距的高度中的較大者。 注釋:只有普通文檔流中塊框的垂直外邊距才會發生外邊距合并。行內框、浮動框或絕對定位之間的外邊距不會合并。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
综合欧美国产视频二区| 欧美精品久久久久久久免费观看| 91九色综合久久| 欧美最猛黑人xxxx黑人猛叫黄| 欧美极品少妇全裸体| 国产欧美最新羞羞视频在线观看| 精品久久久久国产| 成人有码视频在线播放| 国产成人精品一区二区在线| 国产香蕉精品视频一区二区三区| 亚洲精品一区中文| 久久精品成人一区二区三区| 亚洲激情 国产| 亚洲精品www久久久久久广东| 欧美性xxxxxxxxx| 欧美亚洲国产视频小说| 国产一区二区三区中文| 精品久久久免费| 欧美美最猛性xxxxxx| 久久久久久国产精品三级玉女聊斋| 国产亚洲欧美另类中文| 亚洲国产欧美一区二区丝袜黑人| 亚洲一二在线观看| 在线观看亚洲视频| 国产亚洲成av人片在线观看桃| 成人激情在线播放| 日韩电影中文字幕在线观看| 亚洲美女在线观看| 久久久久久久电影一区| 欧洲精品毛片网站| 亚洲精品在线看| 欧美专区在线视频| 国产精品成人在线| 亚洲国产精品成人av| 国产成人精品日本亚洲专区61| 伊人伊人伊人久久| 久久精品亚洲一区| 日本午夜精品理论片a级appf发布| 成人妇女淫片aaaa视频| 久久99精品久久久久久噜噜| 欧美小视频在线观看| 亚洲欧美另类国产| 久久久久久久成人| 91精品国产综合久久香蕉最新版| 91色琪琪电影亚洲精品久久| 色偷偷av一区二区三区| 日韩av在线免播放器| 亚洲人成五月天| 久久久精品视频成人| 欧美人与物videos| 亚洲男人天堂久| 羞羞色国产精品| 国产精品久久91| 九九热视频这里只有精品| 欧美又大又硬又粗bbbbb| 久久视频国产精品免费视频在线| 国产成人精品电影久久久| 国产视频精品久久久| 最好看的2019年中文视频| 精品国产91乱高清在线观看| 欧美成人精品h版在线观看| 精品久久久视频| 亚洲精品女av网站| 91av在线不卡| 日本一区二三区好的精华液| 日韩在线观看免费av| 成人网页在线免费观看| 欧美激情综合亚洲一二区| 欧美激情精品在线| 国产精品美女在线观看| 久久久久久亚洲精品中文字幕| 久久久国产视频| 中文字幕日韩精品在线| 欧美高清视频在线| 国产精品女主播视频| 亚洲理论电影网| 2019中文字幕免费视频| 国产精品一区二区三区久久久| 视频直播国产精品| 91精品国产高清久久久久久| 69**夜色精品国产69乱| 日本91av在线播放| 91在线精品播放| 国产精品美女久久久久av超清| 91精品91久久久久久| 欧美激情亚洲视频| 日本久久91av| 日韩av三级在线观看| 亚洲欧美日韩天堂一区二区| 国产精品亚洲综合天堂夜夜| 日韩欧美亚洲综合| 68精品国产免费久久久久久婷婷| 法国裸体一区二区| 国a精品视频大全| 精品视频在线播放免| 国产一区二区在线免费| 欧美日韩一区免费| 国产99久久久欧美黑人| 26uuu另类亚洲欧美日本老年| 国产精品pans私拍| 亚洲欧美在线磁力| 日本免费久久高清视频| 欧美激情精品久久久久| 国产精品嫩草影院久久久| 国产精品99久久久久久白浆小说| 国产成人在线精品| 亚洲人成在线观看| 日韩欧美亚洲成人| 欧美亚洲日本网站| 国产欧美在线播放| 久久免费福利视频| 亚洲风情亚aⅴ在线发布| 九九精品在线播放| 亚洲精品欧美一区二区三区| 国产69精品久久久久9| 久久久久久噜噜噜久久久精品| 欧美成人精品一区二区三区| 国产一区二区三区在线观看视频| 国产成人精品久久| 亚洲成av人影院在线观看| 在线精品91av| 亚洲欧美变态国产另类| 国产91精品最新在线播放| 97成人精品区在线播放| 日韩电影在线观看永久视频免费网站| 日韩成人在线网站| 亚洲综合在线播放| 久久免费国产视频| 欧美在线观看一区二区三区| 亚洲在线观看视频网站| 欧洲精品在线视频| 欧美在线视频一区二区| 成人免费网站在线看| 狠狠躁夜夜躁人人爽超碰91| 亚洲欧美精品中文字幕在线| 亚洲国产精品一区二区久| 一区二区三区高清国产| 久热精品视频在线| 日韩一区二区在线视频| 欧美电影在线观看高清| 国产精品最新在线观看| 国产精品一久久香蕉国产线看观看| 久久久久久com| 91日韩在线视频| 久久99国产精品久久久久久久久| 97欧美精品一区二区三区| 欧美自拍视频在线观看| 国内外成人免费激情在线视频| 色视频www在线播放国产成人| 97婷婷大伊香蕉精品视频| 欧美日产国产成人免费图片| 久久久国产在线视频| 国产亚洲视频中文字幕视频| 久久99视频精品| 在线播放国产精品| 亚洲精品日韩久久久| 国产精品网红福利| 欧美精品18videos性欧| 性欧美xxxx视频在线观看| 日本国产一区二区三区| 国产精品丝袜一区二区三区| 欧美日韩色婷婷| 精品视频在线导航| 欧美亚洲成人精品|