CSS筆記

1. text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中

作用是讓行內元素和inline-block元素的內容相對于他的塊父元素居中,作用在行內元素和inline-block上,能讓行內元素內容居中

2. IE 盒模型和W3C盒模型有什么區別?

W3C標準中padding、border所占的空間不在width、height范圍內,而IE的盒模型width包括content尺寸+padding+border

3. *{ box-sizing: border-box;}的作用是什么?

使用IE盒模型,即width、height等于content+padding+border

4. line-height: 2和line-height: 200%有什么區別?

數字是相對其本身的倍數,百分比是相對于其父級字體的大小

5. inline-block有什么特性?如何去除縫隙?高度不一樣的inline-block元素如何頂端對齊?

  • 既呈現 inline 特性(不占據一整行,寬度由內容寬度決定)
  • 又呈現 block 特性 (可設置寬高,內外邊距)
  • 會產生縫隙問題

去除縫隙:

  • 可設置其父元素的font-size;0;然后再在子元素上設置實際字體大小
  • 將產生空隙的標簽之間的回車去掉

頂端對齊

vertical-align:top;

6. CSS sprite 是什么?

css精靈圖 將多個圖片集中在一個畫布上,通過left、top位移來獲取需要的部分,可以減少網絡的請求,提高性能。

7. 讓一個元素"看不見"有幾種方式?有什么區別?

隱藏或者透明

  1. display:none 不占位置
  2. visibility:hidden,只是看不見,但是占位置
  3. opacity:0 filter:alpha(opacity=0);
  4. background-color:rgba(0,0,0,0.2);設置背景色透明

代碼

使用 CSSsrpite 實現如下效果

CSS sprite

iconfont

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

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,815評論 1 92
  • 引入 外部樣式表 內部樣式表 內嵌樣式 此方式不利于后期維護,較少使用此方法。 語法 選擇器屬性聲明=屬性名:屬性...
    小豸閱讀 1,240評論 0 51
  • CSS格式化排版 文字排版--字體 我們可以使用css樣式為網頁中的文字設置字體、字號、顏色等樣式屬性,如下: 不...
    wq04200閱讀 409評論 0 1
  • 軟件DW編譯代碼的軟件PS切圖 修圖瀏覽器chrome 谷歌firefox 火狐 FFIE 設計出設計圖的前端還...
    蒲公英_前端開發者閱讀 423評論 0 2
  • 在使用react-router時,使用自己搭建的webpack的相關配置環境在開發時,遇到了從首頁進入點擊各個連接...
    jochenshi閱讀 244評論 0 1