CSS復習

基本布局

  1. 絕對布局
  • 主內容隨頁面寬度,固定邊欄
  • 缺點:瀏覽器變寬的時候,頁腳可能會遮住邊欄,同時瀏覽器變寬后,主內容區和邊欄的比例會不協調。
  1. 表格顯示布局
  • 使用table標簽,隨窗口縮放
  • 缺點:對于語義化不利
  1. 浮動布局
  • 一側固定寬度浮動,一側添加外邊距
  • 缺點:同樣來自頁面變寬的挑戰
  1. 凝膠布局
  • 主內容區建立后,設置左右margin為0
  • 缺點:對于頁面的利用率不充足
  1. 其他布局

盒子模型

  1. 關于邊框折疊
    兩個垂直外邊距相遇時,會碰到一起,即便是元素嵌套也不例外進行折疊,試試一些特殊情況:
  • 上面的div有20px的邊距,下面的有10px的邊距,此時折疊,依然是20px的邊距。但是如果此時把下面的元素設置為float,那么兩者的邊框不會折疊。
  • 考慮這種情況,一個元素嵌套一個元素,此時依然是折疊的,但如果此時為外邊的元素設置了邊框,那么內外元素邊距不折疊
    2.box-sizing的用法

選擇器優先級

特定性

  • 分三個位置,選擇器包含id,第一位加一,第二個位置為class,偽類。第三個位置為元素名,一個元素名加一,最后按照結果大小排序,對于依然沖突的規則,按照先后順序,后出現的覆蓋之前的

其他補充

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,784評論 1 92
  • 內容簡述 關于CSS,確實太繁雜了,內容多。寫好不易,基本上就這個調了。大家肯定聽過CSS奇淫技巧吧,關于這個我還...
    lifeColder閱讀 594評論 0 2
  • 本文為閱讀《Head First HTML 與 CSS》的css部分的讀書筆記,方便回顧書上的知識,另一篇為Hea...
    兼續閱讀 1,857評論 0 17
  • 不一定要記到繁多的樣式。實際上只要通過輔助工具就可以了。樣式規則選擇器:HTML元素選擇器Class選擇器Id選擇...
    200813閱讀 386評論 0 0
  • CSS組成 CSS=選擇器+聲明(屬性:屬性值) 選擇器 1. 簡單選擇器 標簽選擇器寫法 ID選擇器寫法 cla...
    jdzhangxin閱讀 421評論 2 1