css權威指南讀書筆記

  • 屬性選擇器
    p[class~="warning"] 部分屬性值選擇 p.warning 如果忽略了~夕土,則說明要完全匹配
![](/i/eg_tulip.jpg)
p[class^="cloud"]匹配class屬性值以cloud開頭的p元素
p[class*="bar"]匹配class屬性值含有子串"bar"的p元素
p[class$="bar"] 匹配以bar結尾的p元素
p[lang|="en"]匹配屬性等于en或者以en-開頭的所有元素
h1+p{margin:0 auto;} 選擇緊接在一個h1元素后的所有段落,h1和段落要有相同的父元素
  • !important比內(nèi)聯(lián)樣式特殊性(1000)還要高

  • 一般來說赴蝇,框模型屬性(外邊距恢总,內(nèi)邊距迎罗,邊框,背景)都不能繼承
    繼承bug 有些瀏覽器的表不會繼承樣式

  • 建議以 :link :visited :hover :active (偽類元素特殊性 10)
    如果:link和visited后出現(xiàn)离熏,是會覆蓋hover的樣式

  • web安全顏色:在256色計算機系統(tǒng)上總能避免抖動的顏色

  • 通用字體系列
    serif字體 sans-serif字體 monospace字體 cursive字體 fantasy字體

如果字體包括#或者$之類的符號佳谦,或者有一個或多個空格的 需要用''
例如 font-family:'New York'

  • line-height:1; 因為繼承問題滋戳,行高會被子元素繼承钻蔑,如果一個大字體為子元素就會影響樣式,除了顯式指line-height還可以指定倍數(shù)

  • verical-align 設置length(*px) 會使(行內(nèi)或表格)元素上移或下移奸鸯,但是垂直對齊的文本并不會成為另一行的一部分咪笑,也不會覆蓋其他行的文本

  • vertical-align:top /bottom 將元素行內(nèi)框底端與行框的底端對齊

Paste_Image.png
Paste_Image.png

vertical-align:super/sub 將元素的基線相對于父元素的基線提高或者降低

Paste_Image.png
Paste_Image.png

vertical-align:text-top/bottom:將元素行內(nèi)框的頂端和父元素的內(nèi)容區(qū)的頂端對齊
vertical-align:*px;可以指定值

行框圖

行內(nèi)框:非替換元素為line-height的值
替換元素為內(nèi)容區(qū)的高度
行框:包含該行中出現(xiàn)的行內(nèi)框的最高點和最低點的最小框

  • vetical-align的值要根據(jù)相對于元素的line-height來算

  • word-spacing的值可能受text-align屬性值的影響。如果一個元素是兩端對齊的娄涩,字母和字之間的空間可能會調(diào)整窗怒。

  • 合并垂直外邊距:外邊距會融合 p181

  • 行內(nèi)元素的內(nèi)邊距不會增加行框的高度

不會把上一行的文本擠上去
  • margin百分數(shù)是相對于其父元素的width計算的
  • 行內(nèi)框與一個浮動元素重疊時,其邊框蓄拣、背景和內(nèi)容太都在該浮動元素"之上"顯示
    塊框與一個浮動元素重疊時扬虚,其邊框、背景在浮動元素之下球恤,內(nèi)容在浮動元素之上顯示
  • position:relative 包含塊為最近的塊集框
    position:absolute 包含塊為最近的position值不是static的祖先元素
  • clip:rect(top\right\left\bottom)|auto|inherit
    應用于絕對定位函數(shù)
  • visibility:hidden/visible 如果后代元素指定為visible 則父元素即使是hidden后代元素也可見
  • position:absolute 左右外邊距設為auto辜昵,left和right不是auto,會讓元素居中咽斧;
Paste_Image.png
Paste_Image.png

left和right是整個子元素盒模型 相對于元素塊的left和right

  • positon定位時
    同時定位right 和left且不符合框模型事堪置,在從左向右的語言中躬存,忽略right的值 (如果margin值為auto則,左右同時設定)
  • z-index 元素的所有后代相對于自己的祖先元素又有自己的疊放順序舀锨,子元素的疊放順序是相對于父元素而言的岭洲。

<p style="z-index:7">
<em style="z-index:43">
<strong style="z-index:-52"></strong></em>
</p>
<h1 style="z-index:6"></h1>

此刻strong 的z-index雖然為-52,因為其父元素p在h1之上坎匿,所以strong在h1之上
* 如果position:relative 過度受限
   即{positon:relatie盾剩;top:10px;bottom:20px}
top要求他向下移動10x替蔬,而bottom要求他向上移動20px彪腔;此時css2.1指出,一個值會重置為另一個值的相反數(shù)即bottom總是等于-top进栽,right總是等于-left
* list-style:list-style-image list-style-type list-style-position
* li::marker {margin-right:0.125em;}來使標志與列表項內(nèi)容之間有適當?shù)木嚯x【css3草案】
* :before 和:after 把生成內(nèi)容放在一個元素內(nèi)容的前面或者后面;
   * 如果:before和: after選擇器的主題是塊級元素恭垦,則display屬性只接受none快毛,inline,block番挺,和 marker
* counter-reset  設置計數(shù)器的起點
  counter-increment   將其遞增一定的量
[CSS計數(shù)器(序列數(shù)字字符自動遞增)詳解--張旭鑫](http://www.zhangxinxu.com/wordpress/2014/08/css-counters-
automatic-number-content/)
* outline和border的區(qū)別
   1.outline不占位唠帝,設置過大可能會覆蓋其他元素
   2.outline的形狀不定,用戶代理可以合并部分輪廓玄柏,創(chuàng)造一個連續(xù)非矩形的元素
* 最適合屏幕設計的字體是sans-serif字體襟衰,但是在打印媒體中serif字體更可讀
* 非媒體屏幕 
打印媒體and幻燈片媒體and聲音樣式
http://blog.csdn.net/jhqdlove/article/details/50526321
* 垂直居中技巧
  positon:absolute;
  top:50%粪摘; 
  margin設為元素高的一半
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瀑晒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子徘意,更是在濱河造成了極大的恐慌苔悦,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件椎咧,死亡現(xiàn)場離奇詭異玖详,居然都是意外死亡,警方通過查閱死者的電腦和手機勤讽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門蟋座,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人脚牍,你說我怎么就攤上這事向臀。” “怎么了莫矗?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵飒硅,是天一觀的道長砂缩。 經(jīng)常有香客問我,道長三娩,這世上最難降的妖魔是什么庵芭? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮雀监,結果婚禮上双吆,老公的妹妹穿的比我還像新娘。我一直安慰自己会前,他們只是感情好好乐,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瓦宜,像睡著了一般蔚万。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上临庇,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天反璃,我揣著相機與錄音,去河邊找鬼假夺。 笑死淮蜈,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的已卷。 我是一名探鬼主播梧田,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼侧蘸!你這毒婦竟也來了裁眯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤闺魏,失蹤者是張志新(化名)和其女友劉穎未状,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體析桥,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡司草,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了泡仗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片埋虹。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖娩怎,靈堂內(nèi)的尸體忽然破棺而出搔课,到底是詐尸還是另有隱情,我是刑警寧澤截亦,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布爬泥,位于F島的核電站柬讨,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏袍啡。R本人自食惡果不足惜踩官,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望境输。 院中可真熱鬧蔗牡,春花似錦、人聲如沸嗅剖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽信粮。三九已至黔攒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間强缘,已是汗流浹背亏钩。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留欺旧,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓蛤签,卻偏偏與公主長得像辞友,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子震肮,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容