溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CSS常見面試題有哪些

發(fā)布時(shí)間:2020-08-04 09:27:05 來源:億速云 閱讀:152 作者:Leah 欄目:web開發(fā)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)CSS常見面試題有哪些,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

CSS引入
一、行內(nèi)式,二、內(nèi)部樣式表,三、外部樣式表

link @import
a. link屬于HTML標(biāo)簽,而@import是CSS提供的,且只能加載 CSS

b. 頁(yè)面被加載時(shí),link會(huì)同時(shí)被加載,而@import引用的CSS會(huì)等到頁(yè)面被加載完再加載

c. import只在IE5以上才能識(shí)別,而link是HTML標(biāo)簽,無兼容問題

d. link方式的樣式的權(quán)重 高于@import的權(quán)重

e. 當(dāng)使用 Javascript 控制 DOM 去改變樣式的時(shí)候,只能使用 link 方式,因?yàn)?@import 眼里只有 CSS ,不是 DOM 可以控制

CSS基礎(chǔ)選擇器:
1.標(biāo)簽選擇器 element
2.類選擇器(多類名選擇器).
3.id選擇器四 #
4.通配符選擇器 *

CSS復(fù)合選擇器:
后代選擇器  E>F
子元素選擇器
交集選擇器
并集選擇器 ,
鏈接偽類選擇器 lvha
單冒號(hào)(:)用于CSS3偽類,雙冒號(hào)(::)用于CSS3偽元素

<ul> 
<p>111</p> 
<span>222</span> 
<li>1</li> 
<li>2</li> 
<li>3</li> 
</ul>

li:nth-of-type(2):表示ul下的第二個(gè)li元素
li:nth-child(2):表示既是li元素又是在ul下的第二個(gè)元素(找不到)。
建議一般使用nth-of-type,不容易出問題。
css三大特性:CSS層疊性、CSS繼承性、CSS優(yōu)先級(jí)
談?wù)勀銓?duì)CSS布局的理解

盒子模型

清楚浮動(dòng)的方式:
一、額外標(biāo)簽法,

<p style="clear:both"></p>

二、父級(jí)添加overflow屬性方法
三、使用after偽元素清除浮動(dòng)

.clearfix:after {  content: ""; display: block; height: 0; clear: both; visibility: hidden;  }   .clearfix {*zoom: 1;}   /* IE6、7 專有 */。

四、使用雙偽元素清除浮動(dòng)

定位模式與邊偏移:

元素的顯示與隱藏:
display:none;
overflow:hidden

鼠標(biāo)樣式cursor
default小白  默認(rèn),pointer小手,move移動(dòng),text文本,not-allowed禁止
vertical-align 垂直對(duì)齊

溢出的文字省略號(hào)顯示
1.white-space:nowrap強(qiáng)制文本在一行上顯示
2.overflow: hidden超出部分隱藏
3.text-overflow:ellipsis當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記

常見的布局方式:
固定布局、
流式(%)布局、
彈性(flex)布局、
rem布局
浮動(dòng)布局、清除浮動(dòng)
定位布局、
margin和padding

塊級(jí)元素垂直居中
如何讓一個(gè)p 上下左右居中
1.
left:50%;   top:50%
transform: translate(-50%,-50%)
2.
left:0;  top: 0;  bottom: 0;  right: 0;  margin: auto
3.px
CSS三大特性:層疊 繼承 優(yōu)先級(jí)
可以繼承的屬性
文本相關(guān):font-family,font-size, font-style,font-variant,font-weight, font,letter-spacing,line-height,color

列表相關(guān):list-style-image,list-style-position,list-style-type, list-style

CSS3新特性
實(shí)現(xiàn)圓角(border-radius),陰影(box-shadow),對(duì)文字加特效(text-shadow),線性漸變(gradient),變形(transform)

增加了更多的CSS選擇器 多背景 rgba,在CSS3中唯一引入的偽元素是::selection,媒體查詢,多欄布局

undefined

CSS引入
一、行內(nèi)式,二、內(nèi)部樣式表,三、外部樣式表

link @import
a. link屬于HTML標(biāo)簽,而@import是CSS提供的,且只能加載 CSS

b. 頁(yè)面被加載時(shí),link會(huì)同時(shí)被加載,而@import引用的CSS會(huì)等到頁(yè)面被加載完再加載

c. import只在IE5以上才能識(shí)別,而link是HTML標(biāo)簽,無兼容問題

d. link方式的樣式的權(quán)重 高于@import的權(quán)重

e. 當(dāng)使用 Javascript 控制 DOM 去改變樣式的時(shí)候,只能使用 link 方式,因?yàn)?@import 眼里只有 CSS ,不是 DOM 可以控制

CSS基礎(chǔ)選擇器:
1.標(biāo)簽選擇器 element
2.類選擇器(多類名選擇器).
3.id選擇器四 #
4.通配符選擇器 *

CSS復(fù)合選擇器:
后代選擇器  E>F
子元素選擇器
交集選擇器
并集選擇器 ,
鏈接偽類選擇器 lvha
單冒號(hào)(:)用于CSS3偽類,雙冒號(hào)(::)用于CSS3偽元素

<ul> 
<p>111</p> 
<span>222</span> 
<li>1</li> 
<li>2</li> 
<li>3</li> 
</ul>

li:nth-of-type(2):表示ul下的第二個(gè)li元素
li:nth-child(2):表示既是li元素又是在ul下的第二個(gè)元素(找不到)。
建議一般使用nth-of-type,不容易出問題。
css三大特性:CSS層疊性、CSS繼承性、CSS優(yōu)先級(jí)
談?wù)勀銓?duì)CSS布局的理解

盒子模型

清楚浮動(dòng)的方式:
一、額外標(biāo)簽法,

<p style="clear:both"></p>

二、父級(jí)添加overflow屬性方法
三、使用after偽元素清除浮動(dòng)

.clearfix:after {  content: ""; display: block; height: 0; clear: both; visibility: hidden;  }   .clearfix {*zoom: 1;}   /* IE6、7 專有 */。

四、使用雙偽元素清除浮動(dòng)

定位模式與邊偏移:

元素的顯示與隱藏:
display:none;
overflow:hidden

鼠標(biāo)樣式cursor
default小白  默認(rèn),pointer小手,move移動(dòng),text文本,not-allowed禁止
vertical-align 垂直對(duì)齊

溢出的文字省略號(hào)顯示
1.white-space:nowrap強(qiáng)制文本在一行上顯示
2.overflow: hidden超出部分隱藏
3.text-overflow:ellipsis當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記

常見的布局方式:
固定布局、
流式(%)布局、
彈性(flex)布局、
rem布局
浮動(dòng)布局、清除浮動(dòng)
定位布局、
margin和padding

塊級(jí)元素垂直居中
如何讓一個(gè)p 上下左右居中
1.
left:50%;   top:50%
transform: translate(-50%,-50%)
2.
left:0;  top: 0;  bottom: 0;  right: 0;  margin: auto
3.px
CSS三大特性:層疊 繼承 優(yōu)先級(jí)
可以繼承的屬性
文本相關(guān):font-family,font-size, font-style,font-variant,font-weight, font,letter-spacing,line-height,color

列表相關(guān):list-style-image,list-style-position,list-style-type, list-style

CSS3新特性
實(shí)現(xiàn)圓角(border-radius),陰影(box-shadow),對(duì)文字加特效(text-shadow),線性漸變(gradient),變形(transform)

增加了更多的CSS選擇器 多背景 rgba,在CSS3中唯一引入的偽元素是::selection,媒體查詢,多欄布局


上述就是小編為大家分享的CSS常見面試題有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI