css note

  1. 文檔流

    內(nèi)聯(lián)元素從左往右流動,如果寬度不夠,就

    塊級元素從上往下流,另起一行

    Word-break解決英文的單詞換行問題。

  2. 一個塊級元素的高度是有內(nèi)部文檔流元素的高度總和決定(不相等)

  3. 內(nèi)聯(lián)元素的高度

    中文和英文對齊是基線對齊,span之間基線對齊。

    有的字體默認(rèn)行高是字體大小(font-size)的1.4倍,有的是1.2倍,所以字體高度和字體種類是有關(guān)系的。可以設(shè)置line-height。

    line-height設(shè)置大于font-size,以免玄學(xué)問題。

  4. Position:fixed脫離文檔流,定位相對于當(dāng)前屏幕視野。fixed之后會內(nèi)縮,要設(shè)置width:100%;

  5. Max-width比width更好,因為可以自適應(yīng)

  6. span不接受設(shè)置寬高,要先改成display:inline-block;

  7. 寫了高度就要設(shè)置垂直居中

  8. 對于內(nèi)斂元素,盡量不要設(shè)置寬度和高度,而是通過padding來達(dá)到寬度和高度。這樣不管內(nèi)容增加或者減少,都是好看的。固定死了寬高之后再增加內(nèi)容就會出bug。

  9. Top:100%優(yōu)雅地到達(dá)左下角。

  10. 外面不要加padding,會變胖。在里面簡歷一個新的div來加padding

  11. 兩列適應(yīng)只需要設(shè)置width:50%;或者第一個30%,第二個70%來調(diào)整比例。

  12. Icon-font阿里巴巴的圖標(biāo)網(wǎng)站,好處是簡書、微博等國內(nèi)的logo都有。

  13. banner圖片網(wǎng)站wallhaven

  14. 關(guān)于banner的結(jié)構(gòu),一般來說是設(shè)置nav為的position為fixed,然后div.banner里面設(shè)置background。

    ?

    ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,190評論 1 92
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,226評論 1 4
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,200評論 0 1
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 2,082評論 0 6
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進(jìn)階之旅閱讀 16,914評論 32 459

友情鏈接更多精彩內(nèi)容