前面這兩本書感覺都有些基礎,沒有多少新知識,就當鞏固一下基礎,查漏補缺。
- CSS選擇器:
- 標籤選擇器
- 類選擇器
- 僞類和僞對象選擇器
- 子選擇器
- 相鄰選擇器
- 屬性選擇器:
- 匹配屬性名
[class]
,img[alt]
- 匹配屬性值
div[id][title="ok"]
- 前綴匹配
[class^="my"]
- 後綴匹配
[class$="test"]
- 模糊匹配
[class*="es"]
- 匹配屬性名
- 通用選擇器
- 包含選擇器
- 分組選擇器
- 指定選擇器
margin
和padding
的順序是從top開始順時針text-align
是塊級屬性- form表單中的
<label>
標籤,可以用for
屬性綁定到控件id
上,點擊label相當於點擊綁定的控件 - 定義文本框寬度時,建議使用em作爲單位,這樣能夠準確計算一行中所能接納的字符數
position
屬性:
absolute
:脫離文檔流動,根據具有定位功能的父元素的左上角爲原點定位relative
:文檔流動中當前位置進行定位
- 父元素不浮動,子元素浮動,父元素未能撐開,可在父元素末尾加div,設置
clear
爲both - 塊狀元素上下外邊距會發生重疊,浮動元素外邊距不重疊
- 除了根元素html,只有定位元素的
z-index
被定義爲一個非auto的z-index
層疊值才能產生新的層疊包含框 - 外部相對定位,內部絕對定位(設計原則)
- 觸發IE瀏覽器的Layout特性:設置
zoom:1
text-indent
文字縮進,設爲-9999px可以實現隱藏文字document.getElementById("").className=
document.getElementById("").style.cssFloat=