CSS常見樣式2

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

text-align: center使得行內元素居中。該屬性定義行內容(例如文字)相對于它的塊父元素居中對齊, text-align: center并不控制塊元素自己的對齊,只控制行內元素的對齊。

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

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

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

表示 width與 height 包括內邊距(padding)與邊框(border),不包括外邊距(margin)。這是IE 怪異模式(Quirks mode)使用的 盒模型 。

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

  • line-height:2指設置行高為元素本身高度的2倍。
  • line-height:200%指設置行高為父元素高度的2倍。

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

  • inline-block同時具有塊級元素和行內元素的一些特性。既可以像行內元素一樣不用獨占一行,又可以像塊級元素一樣可以設置寬高。該元素生成一個塊狀盒,該塊狀盒隨著周圍內容流動,如同它是一個單獨的行內盒子。
  • 去除縫隙:
  1. 兩個元素間不留空格直接連寫
  2. 給需要消除縫隙的元素設置一個父元素,在父元素中令font-size:0,然后再在元素中使用font-size設置元素原本的大小。
  • 使用vertical-align=“top”

6、CSS sprite是什么?

CSS sprite指精靈圖或者雪碧圖,它允許你將一個頁面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來,當訪問該頁面時,載入的圖片就不會像以前那樣一幅一幅地慢慢顯示出來了。

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

  • opacity: 0 ;設置元素透明度為0,還是占用位置
  • visibility: hidden ;設置元素隱藏,和opacity:0 類似也占用位置
  • display:none;設置元素消失,不占用位置
  • background-color: rgba(0,0,0,0.2) 只是設置背景色透明
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中? text-alig...
    草鞋弟閱讀 271評論 0 0
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,786評論 1 92
  • text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中 1、當作用于塊級元素時,...
    我要認真學前端閱讀 649評論 0 1
  • 一,text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中 作用在塊級元素上面,...
    DeeJay_Y閱讀 257評論 0 0
  • 當生活不再會有驚喜和感動,你就會發現孤獨其實是最大的自由。 Reflective 一句話形容今天的情緒(今天的高峰...
    露易司閱讀 180評論 0 0