web前端開(kāi)發(fā)面試題
是時(shí)候來(lái)一些復(fù)習(xí)題了,CN人才網(wǎng)小編為你收集了一些面試中經(jīng)常會(huì)遇到的Web前端經(jīng)典面試題,助你過(guò)關(guān)斬將。
01、介紹一下標(biāo)準(zhǔn)的CSS的盒子模型?與低版本IE的盒子模型有什么不同的?
02、CSS選擇符有哪些?哪些屬性可以繼承?
03、CSS優(yōu)先級(jí)算法如何計(jì)算?
04、CSS3新增偽類有那些?
05、如何居中div?如何居中一個(gè)浮動(dòng)元素?如何讓絕對(duì)定位的div居中?
06、display有哪些值?說(shuō)明他們的作用。
07、position的值relative和absolute定位原點(diǎn)是?
08、CSS3有哪些新特性?
09、請(qǐng)解釋一下CSS3的Flexbox(彈性盒布局模型),以及適用場(chǎng)景?
10、用純CSS創(chuàng)建一個(gè)三角形的原理是什么?
11、一個(gè)滿屏 品 字布局 如何設(shè)計(jì)?
12、常見(jiàn)兼容性問(wèn)題?
13、li與li之間有看不見(jiàn)的空白間隔是什么原因引起的?有什么解決辦法?
14、經(jīng)常遇到的瀏覽器的兼容性有哪些?原因,解決方法是什么,常用hack的技巧 ?
15、為什么要初始化CSS樣式。
16、absolute的containing block計(jì)算方式跟正常流有什么不同?
17、CSS里的visibility屬性有個(gè)collapse屬性值是干嘛用的?在不同瀏覽器下以后什么區(qū)別?
18、position跟display、margin collapse、overflow、float這些特性相互疊加后會(huì)怎么樣?
19、對(duì)BFC規(guī)范(塊級(jí)格式化上下文:block formatting context)的理解?
20、CSS權(quán)重優(yōu)先級(jí)是如何計(jì)算的?
21、請(qǐng)解釋一下為什么會(huì)出現(xiàn)浮動(dòng)和什么時(shí)候需要清除浮動(dòng)?清除浮動(dòng)的方式
22、移動(dòng)端的布局用過(guò)媒體查詢嗎?
23、使用 CSS 預(yù)處理器嗎?喜歡那個(gè)?
24、CSS優(yōu)化、提高性能的方法有哪些?
25、瀏覽器是怎樣解析CSS選擇器的?
26、在網(wǎng)頁(yè)中的應(yīng)該使用奇數(shù)還是偶數(shù)的字體?為什么呢?
27、margin和padding分別適合什么場(chǎng)景使用?
28、抽離樣式模塊怎么寫(xiě),說(shuō)出思路,有無(wú)實(shí)踐經(jīng)驗(yàn)?[阿里航旅的面試題]
29、元素豎向的百分比設(shè)定是相對(duì)于容器的`高度嗎?
30、全屏滾動(dòng)的原理是什么?用到了CSS的那些屬性?
31、什么是響應(yīng)式設(shè)計(jì)?響應(yīng)式設(shè)計(jì)的基本原理是什么?如何兼容低版本的IE?
32、視差滾動(dòng)效果,如何給每頁(yè)做不同的動(dòng)畫(huà)?(回到頂部,向下滑動(dòng)要再次出現(xiàn),和只出現(xiàn)一次分別怎么做?)
33、::before 和 :after中雙冒號(hào)和單冒號(hào)有什么區(qū)別?解釋一下這2個(gè)偽元素的作用。
34、如何修改chrome記住密碼后自動(dòng)填充表單的黃色背景 ?
35、你對(duì)line-height是如何理解的?
36、設(shè)置元素浮動(dòng)后,該元素的display值是多少?(自動(dòng)變成display:block)
37、怎么讓Chrome支持小于12px 的文字?
38、讓頁(yè)面里的字體變清晰,變細(xì)用CSS怎么做?(-webkit-font-smoothing: antialiased;)
39、font-style屬性可以讓它賦值為“oblique” oblique是什么意思?
40、position:fixed;在android下無(wú)效怎么處理?
41、如果需要手動(dòng)寫(xiě)動(dòng)畫(huà),你認(rèn)為最小時(shí)間間隔是多久,為什么?(阿里)
42、display:inline-block 什么時(shí)候會(huì)顯示間隙?(攜程)
43、overflow: scroll時(shí)不能平滑滾動(dòng)的問(wèn)題怎么處理?
44、有一個(gè)高度自適應(yīng)的div,里面有兩個(gè)div,一個(gè)高度100px,希望另一個(gè)填滿剩下的高度。
45、png、jpg、gif 這些圖片格式解釋一下,分別什么時(shí)候用。有沒(méi)有了解過(guò)webp?
46、什么是Cookie 隔離?(或者說(shuō):請(qǐng)求資源的時(shí)候不要讓它帶cookie怎么做)
47、style標(biāo)簽寫(xiě)在body后與body前有什么區(qū)別?
【web前端開(kāi)發(fā)面試題】相關(guān)文章:
2015騰訊WEB前端開(kāi)發(fā)面試題01-31
web前端面試題02-25
最新web前端面試題12-23
web前端面試題及答案02-19
前端開(kāi)發(fā)面試題01-14