CSS常見(jiàn)樣式2

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

給父元素設(shè)置text-align: center屬性可以使元素中的文本行居中對(duì)齊,作用在塊級(jí)元素上(比如段落),可以使其中的文本、圖片水平居中。

2. IE 盒模型和W3C盒模型有什么區(qū)別?

W3C標(biāo)準(zhǔn)中padding、border所占的空間不在width、height范圍內(nèi)。
IE的盒模型width包括content尺寸+padding+border。

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

box-sizing 屬性允許您以特定的方式定義匹配某個(gè)區(qū)域的特定元素。
*{ box-sizing: border-box;}設(shè)置所有塊級(jí)元素,使其并排放置帶有指定寬度和高度的框,并把邊框和內(nèi)邊距放入框中。

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

設(shè)置數(shù)字,此數(shù)字會(huì)與當(dāng)前的字體尺寸相乘來(lái)設(shè)置行間距。
設(shè)置百分比,會(huì)基于父元素字體尺寸的百分比設(shè)置行間距。

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

  • 既呈現(xiàn) inline 特性(不占據(jù)一整行,寬度由內(nèi)容寬度決定)
    又呈現(xiàn) block 特性 (可設(shè)置寬高,內(nèi)外邊距)
  • 去除縫隙:父元素的font-size設(shè)置為0,子元素的font-size設(shè)置為實(shí)際大小
  • 頂端對(duì)齊:給設(shè)置了inline-block的元素添加vertical-align: top

6. CSS sprites是什么?

CSS sprites在國(guó)內(nèi)很多人叫css精靈,是一種網(wǎng)頁(yè)圖片應(yīng)用處理方式。它允許你將一個(gè)頁(yè)面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來(lái),當(dāng)訪問(wèn)該頁(yè)面時(shí),載入的圖片就不會(huì)像以前那樣一幅一幅地慢慢顯示出來(lái)了。CSS Sprites其實(shí)就是把網(wǎng)頁(yè)中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的組合進(jìn)行背景定位,background-position可以用數(shù)字精確的定位出背景圖片的位置。

7. 讓一個(gè)元素"看不見(jiàn)"有幾種方式?有什么區(qū)別?

1.display:none
優(yōu)點(diǎn):簡(jiǎn)單暴力,不需要多余代碼。缺點(diǎn):會(huì)將元素從文檔刪除。
2.text-indent設(shè)置為足夠大的負(fù)值
這個(gè)值設(shè)置太大,如 -99999px 時(shí),又會(huì)造成瀏覽器的性能問(wèn)題,而且有的高分辨率顯示器還是會(huì)顯示出來(lái)。
3.position:absolute;top:-999emleft:-999em通過(guò)絕對(duì)定位使其超出瀏覽器顯示界面。
優(yōu)點(diǎn):信手拈來(lái),隨意擺放,缺點(diǎn):用法太死,不能隨意修改,比較死板
4.visibility:hidden
缺點(diǎn):該屬性會(huì)繼承。而且用了該屬性屬性之后,元素在前端頁(yè)面是解析不出來(lái)的,但是元素依然存在在哪里,只不過(guò)我們?nèi)庋鄄豢梢?jiàn),所以元素依然會(huì)影響到布局。
5.opacity:0把元素不透明度直接調(diào)節(jié)到了0,使其消失。
缺點(diǎn):瀏覽器IE9以下的是不認(rèn)opacity屬性的.

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

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

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