選擇器{ 屬性1:屬性值1; 屬性2:屬性值2; ...... } /*註釋*/
css文件:css/layout.css(css文件夾和HTML位於同一個目錄下) <head> <link rel="stylesheet" href="css/layout.css"> </head>
<head> <style> /*css代碼*/ </style> </head>
<div style="屬性名:屬性值;屬性名:屬性值;"></div>
a div body ul
.ClassName 例如: .current
#IdName 例如: #top_nav
*{ /*css代碼*/ }
選擇器1選擇器2 p.one#first <p class="one" id="first"></p>
p,.one,#first <p></p> <div class="one"></div> <ul id="first"></ul>
使用空格分割兩個選擇器, 例如 【parant son】
使用大於號分割兩個選擇器,例如 【parent > son】
使用+分割兩個選擇器,例如 【li:first-child + *】
使用波浪線~分割兩個選擇器,例如【li:first-child ~ *】
配合基本選擇器進行篩選 <input type="text" name="username"> selector[name] 選擇具備name屬性的元素、不管該屬性的值爲何 selector[name=val] 選擇具備name屬性的、而且name的值爲val元素 selector[name*=val] 選擇具備name屬性的、而且name的值之一爲val的元素 selector[name^=val] 選擇具備name屬性的、而且name的值以val開頭的元素 selector[name$=val] 選擇具備name屬性的、而且name的值以val結尾的元素 selector[name~=val] 選擇具備name屬性的、而且name的值包含val的元素
配合基本選擇器進行篩選
:first-child :last-child :nth-child(n)、: nth-last-child(n) :first-of-type :last-of-type :nth-of-type(n)、:nth-last-of-type(n) 注:n能夠爲元素的序號,也能夠爲特殊的字符,好比「odd」,「even
:hover、:active:、focus :enabled、 :disabled;:checked、 :default :invalid、 :valid、 :required、 :optional、 :in-range 、:out-of-range
僞元素以"::"開頭,用在選擇器後,用於選擇指定的元素。css
::after 經常使用於清除浮動,讓浮動的子元素將父撐起來。 例: <ul id = "nav"> <li></li> <li></li> </ul> #nav::after{ content = ""; display = block; clear = both; } ::before ::first-letter ::first-line ::selection
未完待續... ...