CSS常見樣式2

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

text-align:作用在行內元素上或文本上,如span,img。

能讓字體居中也能讓文本或行內元素位置居中

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

IE和模型是指寬度和高度是以border的寬度和高度,幾種width=border+padding+content的值

標準的盒模型是指寬度和高度以content的高度和寬度 ?width=content的值。

一般不加<! doctype html>即使用IE盒模型,如果加了<!doctype html>則使用標準模型

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

對于css3中,為了使用方便,出現了 box-sizing屬性,以適應不同盒模型的使用。

如果 box-sizing:content-box則是標準盒模型,如果是box-sizing:border-box則是IE盒模型。像一行為了顯示三個div,為了方便使用,可以設置為使用IE盒模型,這樣就不用在計算width以及padding了。

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

line-height:2是其行高是文字高度的2倍數。

line-height:200%是其父元素高度的兩倍。

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

inline-block呈現inline特性(不占據一行,寬度由內容寬度決定)

又呈現block特性(可設置寬高,內外邊距)

inline-block之間會出現間隙,出現間隙的問題是由于標簽之間的空白所導致圖一)

圖1

常用的的解決辦法如下(圖二)


圖2

高度不一樣的inline-block元素會出現的問題(圖三)


圖三

解決辦法就是用:vertical-align:top或者vertical-align:bottom(圖四)


圖四

https://jsbin.com/gurobu/edit?html,css,output

CSS sprite 是什么?

指將不同的圖片/圖標合并到一張圖片上。

使用css sprite可以減少網絡請求提高網頁加載性能

缺點是:無法縮放 ,不好修改

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

opacity:0 透明度為0 ?占據位置

visibility:hidden 占據位置

display:none;不占據位置

background-color:rgba(0,0,0,0.2) 背景色為透明。占據位置

代碼:

https://jsbin.com/welaxuf/edit?html,css,output

代碼2:


圖2

效果圖


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

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,815評論 1 92
  • text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中 1、當作用于塊級元素時,...
    我要認真學前端閱讀 654評論 0 1
  • 1.text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中? text-alig...
    草鞋弟閱讀 287評論 0 0
  • 問答 1.text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中 作用:設置內部...
    饑人谷_js_chen閱讀 349評論 0 0
  • 你在的地方下雨了,我很想問你有沒有帶傘。可是我忍住了。因為我怕你說你沒帶,而我卻無能為力。就像我愛你,卻給不了...
    AbstinenceY閱讀 210評論 0 0