1.對(duì)web標(biāo)準(zhǔn)以及w3c的理解與認(rèn)識(shí)
答:標(biāo)簽閉合;標(biāo)簽小寫;不亂嵌套;提高搜索機(jī)器人搜索幾率(SEO,,html語(yǔ)義化);使用外鏈css和js腳本、結(jié)構(gòu)行為表現(xiàn)的分離;更少的代碼和組件,容易維護(hù),提高網(wǎng)站易用性。
2.xhtml和html的區(qū)別
答:html是一種基本的web網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,xhtml是一個(gè)基于xml的置標(biāo)語(yǔ)言
xhtml元素必須被正確地嵌套;必須被關(guān)閉;必須使用小寫字母;xhtml文檔必須有根元素
3.Doctype?
答:用于聲明文檔使用哪種規(guī)范(htnl/xhtml)
4.行內(nèi)元素有哪些?塊級(jí)元素有哪些?css盒模型?
答:行內(nèi)元素:span,a,b,i,br,input,select;
塊級(jí)元素:p,h1~h6,div,ul,ol
css盒模型:內(nèi)容width,border,margin,padding
5.css引用方式?link和@import的區(qū)別
答:引用方式:①直接在div中使用css樣式 ?②html中使用style自帶式 ?③使用@import引用外部CSS文件 ?④使用link引用外部CSS文件 推薦此方法
區(qū)別:同時(shí)加載,link無兼容性;link支持js改變樣式,后者不可以
6.css選擇器的優(yōu)先級(jí)?
答:外部樣式<內(nèi)部樣式 <內(nèi)聯(lián)樣式
!important,內(nèi)聯(lián),id選擇器,類選擇器,標(biāo)簽選擇器
7.你做的頁(yè)面在哪些瀏覽器上用過?他們的內(nèi)核?
答:ie(Trident);火狐(Gecko);谷歌(WebKit//blink);歐朋(Presto);Safari(WebKit)
8.ie6常見的bug?解決方法
答:①雙邊距bug ?float引起的 ? 使用display
②3像素問題 ?使用float引起的 ?使用display:inline -3px
③超鏈接hover點(diǎn)擊后失效 ?使用正確的誰(shuí)寫順序 ?link visited hover active
④ png 透明 使用js代碼改
⑤z-index問題 給父級(jí)添加position:relative
⑥.min-height最小高度 !import解決
⑦!import在ie6下不支持
9.css Reset
答:重置瀏覽器的css默認(rèn)屬性
10.清除浮動(dòng)
①使用空標(biāo)簽 clear:both
②父元素給固定高度
③用after偽元素