(1)文字大小{font-size:value;}
單位:pt:9pt=12px;瀏覽器預設字體大小為16px
em:1em=16px;
於CSS2.099:10中 x
small:13px
medium:16px
large:19px
x-large:23px
xx-large:27px
測量行高:本行文字的頂部到下一行文字的頂部;
單行文本:行高=容器高時,垂直居中;行高
說明:font簡寫順序: font-style font-weight font-size/line-height font-family;
(9)文字修飾
(10)首行縮排
只對文字首行作用
(11)字間距
擴充:{word-break:break-all;}=
換行
二、邊框
三、CSS列表屬性
(2)圖片作為列表符號
(3)定義列表符號位置
(4)去掉列表符號
四、背景屬性
(4)背景圖固定{background-attachment:scroll(滾動)/fixed(固定);}
(5)背景圖位置{background-position:x y(數值:50px 50px;方向:right bottom;)}
方向位置有:水平(left/center/right)垂直(top/center/bottom)
(6)簡寫:{background:url() no-repeat center top fixed #f00;}
{background:url() no-repeat center 100px #f00 scroll;}
五、網頁常用的圖片格式
說明:要求高存png,要求更高存gif,相容時使用gif;
{float:left/right/none}
(1)清除浮動{clear:left/right/both;}
說明:浮動之後的元素是脫離文檔流是懸浮在上面的,當你浮動元素的前面那個元素是標準流中的元素時(沒有浮動)
浮動之後的元素的位置是靠瀏覽器的,浮動元素後面的沒有浮動的元素會擠進浮動元素原來的位置。
(2)解決高度塌陷
高度塌陷:產生的條件父級元素沒有寫高度,子元素浮動;
解決方法:(1)在浮動元素的最後加一個空的
1、定義:網頁元素如何顯示以及相互關係。
邊框 邊界 補白 內容區
2、padding(補白)
(1)填充:padding在設定頁中的一個元素中一個元素內容到元素的邊緣(邊框)之間的距離,補白;
(2)用來調整內容在容器中的位置關係
(3)用來調整子元素在父級元素中的位置
(4)padding屬性加在父級元素上面
關於padding值減不減問題?
1、減:父級元素有寬高
2、不減:父級元素沒有寬高;
(5)如何減?
高-(top+bottom);寬-(left+right);
3、語法:
四個值:{padding:top right bottom left;}
一個值:{padding:20px}={padding:20px}={padding:20px}={padding 20px 20px 20px;}
二個值:{padding:20px 30px;}={padding:20px 30px 20px 30px;}
二個值:{padding:20px 30px 40px;
拆分:{padding-top/right/bottom/left:value;}
2、margin
(1)邊際:margin在設定頁中元素外邊的空白區;
(2)margin屬性加在子級元素上面
(3)語法:
四個值:{margin:top right bottom left;}
一個值:{margin:20px}={padding:20px 20px 20px 20px;}
二值:{margin:20px 30px;}={padding:20px 30px 20px 30px}p; {margin:20px 30px 40px;}={padding:20px 30px 40px 30px;}
分割:{margin-top/right/bottom/left:value;}