Css + div 常用CSS標籤及屬性

來源:互聯網
上載者:User
CSS中的長度
絕對單位:幾乎不用在網頁中
in 英寸      1in = 2.54cm
cm 厘米    1cm = 0.394in
pt 磅        1in = 72pt
pc pica      1in = 6pc
相對單位:較常用
em   1em = 相應字型的font-size值
ex    1ex = 相應字型中的小寫x字母的高度值,較難求得,一般取0.5em
px    最為常用的
CSS中的元素分類
display   設定元素所屬類別,不可繼承
none(設定為不顯示在螢幕上)
block(塊級元,包括 P,H1-H6,list,div,body)
inline(內聯元,包括 a,em,span)
list-item(列表元,如 LI)
顏色與背景類
color        設定文字顏色   
#rgb    #rrggbb   rgb(255,255,255)    rgb(100%,100%,100%)
H1{color:red}
H1{color:#f00}
H1{color:#ff0000}
H1{color:rgb(255,0,0)}
H1{color:rgb(100%,0%,0%)}
background-color    設定背景顏色,格式同上;不可繼承,可用於所有元
BODY{background-color:red}
BODY{background-color:#f00}
BODY{background-color:#ff0000}
BODY{background-color:rgb(255,0,0)}
BODY{background-color:rgb(100%,0%,0%)}
background-image     設定背景圖片,預設為none,不可繼承,可用於所有元
url(imageURL)   none
body{backround-image:url(back.jpg);}
background-repeat    設定背景圖片是否重複排列,不可繼承,用於所有元
repeat(XY軸均重複)   repeat-x(X軸重複排列)   repeat-y(Y軸重複排列)   No-repeat(不重複排列,預設值)
BODY{background-repeat:repeat-x;}
BODY{background-repeat:No-repeat;}
background-attachment   設定背景圖片是否捲動,不可繼承,用於所有元
scroll(隨網頁捲動,預設值)   fixed(不隨網頁捲動)
BODY{background-attachment:fixed;}
background-position   設定背景圖片或背景顏色開始顯示的位置,不可繼承,用於塊級元和可替換元
top,buttom,left,right,center(用關鍵字)
70px 10px(用長度值)
50% 30%(用百分比)
BODY{background-position:right top;}
BODY{background-position:50px 10px;}
BODY{background-position:20% 50%;}
background   定義背景綜合屬性,不要求順序,各屬性值以空格分開
BODY{background:#ffcc00 url(bg.jpg) fixed center}
字型類
font-family    設定字型屬性,取值可以是任何字型名稱,預設為瀏覽器內定字型,可以設多個以逗號(,)分開,有空格的英文字型可用單引號或雙引號括起來。可繼承,用於所有元
P{font-family:宋體,楷體,黑體,"Time New Rom";}
font-style   設定字型樣式,可繼承,用於所有元
Normal(正常,預設值)   italic(斜體)   objlique(直斜體)   
P{font-style:italic;}
font-variant    需要特定的字型配合,可繼承,用於所有元
Normal(預設)   small-caps(如果是中文字型則將字型縮小顯示,如果是英文則全部改為較小的大寫)
H3{font-variant:small-caps;}
font-weight 設定字型粗細,可繼承,用於所有元
Normal(預設)   bold   bolder   lighter   100   200...900
由於瀏覽器支援程度不同,一般只用normal和bold兩種屬性
P{font-weight:bold;}
font-size 設定字型的大小,可繼承,用於所有元
絕對大小:xx-small   x-small   small   medium(預設值)   large   x-large   xx-large;
相對大小:larger   smaller
數字表示可用單位:磅(pt),像素(px),英寸(in),厘米(cm);
亦可用百分比表示
H2{font-size:36pt;}
P{font-size:200%;}
font   設定字型的綜合屬性,必須含有字型名稱和字型大小,順序如下
{font-style font-variant font-weight font-size /line-height font-family;} P{bold 12pt/14pt impact,Arial;}
文字類
letter-spacing   設定文字間距,預設為0,可為負值,可繼承,用於所有元
P{letter-spacing:5pt;}
text-decoration 設定文字加上底線、刪除線等效果,不可繼承,用於所有元
none(無,預設值)     underline(底線)     overline(上劃線)      line-through(刪除線)   
vertical-align   設定文字或圖片垂直方向的對齊
baseline(預設值)   sub(下標)   super(上標)   top(垂直向上對齊)   middle(垂直置中)   bottom(垂直向下對齊)   百分比(相對於行高,可為負值)
text-transform   轉換英文字母大小寫,可繼承,用於所有元
none(預設值)   capitalize(首字母大寫)   uppercase(所有英文字母大寫)   lowercase(所有英文字母小寫)
text-align 設定文字的水平對齊,可繼承,用於塊級元
left(靠左對齊)   right(靠右對齊)   center(水平置中)   justify(左靠右對齊)
text-indent   設定標記元素內文字的首行縮排或配合margin-left屬性設定首行凸排,可為負值,可繼承,用於塊級元
line-height   設定行高,聲明方式有標準行高、固定值標記法、百分比行高(相對於字型尺寸)、字型大小比例行高等,可繼承,用於所有元
white-space   設定空白符處理方式,不可繼承,用於塊級元
pre(不忽略塊中的空白符)   nowrap(文字不在塊中自動換行)   normal(忽略空白符,預設值)
列表類
list-style-type   有序列表的編號方式(供標記使用),可繼承
none:無編號 decimal:阿拉伯數字 lower-roman:小寫羅馬數字 upper-roman:大寫羅馬數字 lower-alpha:小寫英文字母 upper-alpha:大寫英文字母
list-style-type  無序列表的符號樣式(供使用),可繼承
none:無符號 disc:實心圓符號 circle:空心圓符號 square:實心方形符號
list-style-image  無序列表的自訂符號樣式,可繼承
url(圖片名稱)   none(預設值)
UL{list-style-imag:url(dd.gif);}
list-style-position 設定列表清單符號縮排屬性,可繼承
outside(凸排,預設值)   inside(縮排)
UL{list-style-imag:url(dd.gif); list-style-position:outside;}
list-style   列表清單項目的綜合設定,屬性之間用空格隔開
UL{list-style-imag:url(dd.gif) inside;}
邊界及其相關類
margin   標記元素邊界值的綜合設定,可為負值,不可繼承,用於所有元。應用於塊級元時,縱向相鄰邊界被壓縮/重疊;應用於內聯元時,不影響文本的行高。
亦可以用margin-top、margin-right、margin-bottom、margin-left分開設定各邊的邊界。 聲明4個值,其順序為上、右、下、左邊界,如:DIV{margin:12pt 15pt 20pt 16pt;}
聲明3個值,其順序為上、右、下,缺少的左邊界取其對邊(右),如:DIV{margin:12pt 15pt 16pt;}
聲明2個值,其順序為上、右,缺少的下、左邊界取其對邊,如:DIV{margin:12pt 15pt;}
聲明1個值,則4個邊界同一個值,如:DIV{margin:15pt;}
padding   設定標記內容與標記邊框之間的留白的綜合設定,不能為負值,不可繼承,用於所有元。也可分開設定padding-top、padding-right、padding-bottom、padding-left各值。
border-width   標記元素邊框寬度的綜合設定。 也可分開設定border-top-width、border-right-width、border-bottom-width、border-left-width各值
border-color   標記元素邊框顏色的綜合設定(規則類似於margin屬性)。顏色取值見color屬性。 也可分開設定border-top-color、border-right-color、border-bottom-color、border-left-color各值
border-style 標記元素邊框樣式的綜合設定(規則類似於margin屬性)。邊框樣式有none(預設值),dotted,dashed,solid,double,goove,ridge,inset,outset等。 也可分開設定border-top-style、border-right-style、border-bottom-style、border-left-style各值
border   標記元素4個邊框的綜合設定,可以分別聲明邊框寬度、邊框樣式、和邊框顏色
DIV{border:5pt solid #ff0000;}
width   設定標記元素的寬度
height   設定標記元素的高度
float   設定標記元素與文字間的相對位置(文字繞排方式),不可繼承,用於所有元
none:以預設顯示
left:標記元素靠左,文字在右邊繞排
right:標記元素靠右,文字在左邊繞排   
clear 設定標記元素與文字間的相對位置(與float不同的是標記元素兩邊都不繞排),不可繼承,用於所有元
none:以預設顯示;
left:標記元素靠左,右邊無文字繞排;
right:標記元素靠右,左邊無文字繞排;   
定位
z-index 設定標記元素的堆疊層次,取值為整數,也可以是負數,數值大的在上層,不可繼承,用於定位元
visibility 設定標記元素是否可見,不可繼承,用於所有元
inherit:取預設值 visible:可見 hidden:不可見(隱藏) collapse
position   設定定位樣式,不可繼承,用於所有元
static(預設值)   relative(相對定位)   absolute(絕對位置)   fixed   inherit
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.