1.font-style屬性可以讓它賦值為“oblique” oblique是什么意思?
傾斜的字體樣式
2.position:fixed;在android下無效怎么處理?
fixed的元素是相對整個頁面固定位置的,你在屏幕上滑動只是在移動這個所謂的viewport,
原來的網(wǎng)頁還好好的在那,fixed的內(nèi)容也沒有變過位置,
所以說并不是iOS不支持fixed,只是fixed的元素不是相對手機(jī)屏幕固定的。
meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/
3.如果需要手動寫動畫,你認(rèn)為最小時間間隔是多久,為什么?(阿里)
多數(shù)顯示器默認(rèn)頻率是60Hz,即1秒刷新60次,所以理論上最小間隔為1/60*1000ms = 16.7ms
4.display:inline-block 什么時候會顯示間隙?(攜程)
5.什么是CSS 預(yù)處理器 / 后處理器?
- 預(yù)處理器例如:LESS、Sass、Stylus,用來預(yù)編譯Sass或less,增強(qiáng)了css代碼的復(fù)用性,
? 還有層級、mixin、變量、循環(huán)、函數(shù)等,具有很方便的UI組件模塊化開發(fā)能力,極大的提高工作效率。
- 后處理器例如:PostCSS,通常被視為在完成的樣式表中根據(jù)CSS規(guī)范處理CSS,讓其更有效;目前最常做的
? 是給CSS屬性添加瀏覽器私有前綴,實(shí)現(xiàn)跨瀏覽器兼容性的問題。
6.style標(biāo)簽寫在body后與body前有什么區(qū)別?
寫在head標(biāo)簽中利于瀏覽器逐步渲染。
寫在body標(biāo)簽后由于瀏覽器以逐行方式對html文檔進(jìn)行解析,當(dāng)解析到寫在尾部的樣式表(外聯(lián)或?qū)懺趕tyle標(biāo)簽)會導(dǎo)致瀏覽器停止之前的渲染,等待加載且解析樣式表完成之后重新渲染,在windows的IE下可能會出現(xiàn)FOUC現(xiàn)象(即樣式失效導(dǎo)致的頁面閃爍問題)
移除空格、使用margin負(fù)值、使用font-size:0、letter-spacing、word-spacing