1. 程式人生 > >css權威指南讀書筆記

css權威指南讀書筆記

ont borde border 段落首行縮進 單元 內容 絕對定位 :focus 小型

css權威指南


屬性選擇器
p.one class名為one的p元素
p[class][name] 含有class和name屬性的p元素
p[class="one"][name="two"] class屬性為one且name屬性為two的p元素
p[class~="one"] class屬性包含one的p元素
p[class^="one"] class屬性以one開頭
p[class$="one"] class屬性以one結尾
p[class*="one"] class屬性包含one
p[class|="one"] class屬性為one或以之開頭


偽類

鏈接的偽類:link :visited :focus :hover :active
:lang(fr) 類似於|=,意為語言為法語的元素

偽元素
:first-letter
:first-line
:before {content:"前面插入的內容";color:red;}

特殊性值
ID # 0,1,0,0
Class 0,0,1,0
P標簽名 0,0,0,1
通配符* 0,0,0,0
偽類 特殊性值沒有

字體變形
font-variant:small-caps 小型大寫字母
text-transform:uppercase 字母大寫
capitalize 首字母大寫
字體下載
@font-face{font-family:"name";src: url("www");}

文本格式
p{text-indent:3em;}段落首行縮進3字符
text-align:center;居中
word-spacing:1em文字間隔
letter-spacing:1em 字母間隔


visibility 屬性
hidden 元素不可見,但保留在文檔中的位置(該屬性可繼承,如果要求部分子元素顯示要顯式聲明此部分visibility:visible)

而overflow的hidden,元素不可見的同時也不會占據文檔流


Relative 相對定位元素
當發生沖突時bottom=-top值,right=-left

Absolute絕對定位元素
如果不定義height、width;left、right的值將影響元素大小(拉伸/壓縮)


Border-collapse:collapse
用於表格單元格中間空隙合並

table{border-space:1px 3px;}
表單元格之間x軸空隙1px;y軸空隙3px。

li{list-style-image:url(...);}
為列表標誌改變默認樣式(改用圖片)

li{list-style-position:inside;}
將標誌(小圓點)置於列表項內部,默認值是outside,所以我們通常看到的小圓點是在外面的


a:hover{cursor:pointer;}
該屬性使得光標形狀變成
crosshair十字準星

outline-style
輪廓樣式,類似於元素邊框,可以包在邊框外面

css權威指南讀書筆記