文章大綱來源:【Day 5】CSS 高級css
內容引用:CSS 選擇器html
html { ... }
h2, p { ... }
.important { ... } p.warning { ... } .important.warning { ... } /* 選擇同時擁有這兩個類名的元素 */
#intro { ... }
a[href] { ... } a[href][title] { ... } a[href="..."] { ... } p[class="important warning"] { ... } /* 徹底匹配的屬性內容 */ p[class~="important"] { ... } /* 部分匹配的屬性內容 */
h1 em { ... }
h1 > strong { ... }
h1 + p { ... }
CSS 僞類用於向某些選擇器添加特殊的效果。
語法是selector : pseudo-class {property: value}
。前端
a:link { color: #FF0000 } /* 未訪問的連接 */ a:visited { color: #00FF00 } /* 已訪問的連接 */ a:hover { color: #FF00FF } /* 鼠標移動到連接上 */ a:active { color: #0000FF } /* 選定的連接 */ p:first-child { font-weight: bold; }
內容引用:CSS 高級git
margin:auto
水平對齊margin-left:auto; margin-right:auto;
position
左或右對齊position:absolute; right:0px;
float
左或右對齊float:right;
height
:元素高度width
:元素寬度line-height
:行高max-height
:最大高度max-width
:最大寬度min-height
:最小高度min-width
:最小寬度內容引用:CSS 單位github
指定了一個長度相對於另外一個長度的屬性,對於不一樣的設備相對長度更適用。
em
:相對於應用在當前元素的字體尺寸,通常瀏覽器字體大小默認爲16px,則2em == 32pxex
:依賴於英文子母小 x 的高度ch
:數字 0 的寬度rem
:根元素(html)的 font-sizevw
:viewpoint width,視窗寬度,1vw=視窗寬度的1%vh
:viewpoint height,視窗高度,1vh=視窗高度的1%絕對長度單位是一個固定的值,它反應一個真實的物理尺寸。
絕對長度單位視輸出介質而定,不依賴於環境(顯示器、分辨率、操做系統等)。瀏覽器
cm
:釐米mm
:毫米in
:英寸(1in = 96px = 2.54cm)px
:像素 (1px = 1/96th of 1in)pt
:point,大約1/72英寸; (1pt = 1/72in)pc
:pica,大約6pt,1/6英寸; (1pc = 12 pt)使用時若是有疑問能夠隨時查看【CSS 參考手冊】。字體
我的靜態博客:操作系統