1.對web標(biāo)準(zhǔn)以及w3c的理解與認(rèn)識
答:標(biāo)簽閉合把沼;標(biāo)簽小寫啊易;不亂嵌套;提高搜索機器人搜索幾率(SEO饮睬,租谈,html語義化);使用外鏈css和js腳本捆愁、結(jié)構(gòu)行為表現(xiàn)的分離割去;更少的代碼和組件窟却,容易維護,提高網(wǎng)站易用性呻逆。
2.xhtml和html的區(qū)別
答:html是一種基本的web網(wǎng)頁設(shè)計語言间校,xhtml是一個基于xml的置標(biāo)語言
xhtml元素必須被正確地嵌套;必須被關(guān)閉页慷;必須使用小寫字母憔足;xhtml文檔必須有根元素
3.Doctype?
答:用于聲明文檔使用哪種規(guī)范(htnl/xhtml)
4.行內(nèi)元素有哪些酒繁?塊級元素有哪些滓彰?css盒模型?
答:行內(nèi)元素:span,a,b,i,br,input,select;
塊級元素: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ū)別:同時加載他匪,link無兼容性;link支持js改變樣式夸研,后者不可以
6.css選擇器的優(yōu)先級邦蜜?
答:外部樣式<內(nèi)部樣式 <內(nèi)聯(lián)樣式
!important,內(nèi)聯(lián)亥至,id選擇器悼沈,類選擇器,標(biāo)簽選擇器
7.你做的頁面在哪些瀏覽器上用過姐扮?他們的內(nèi)核絮供?
答:ie(Trident);火狐(Gecko)茶敏;谷歌(WebKit//blink)壤靶;歐朋(Presto);Safari(WebKit)
8.ie6常見的bug惊搏?解決方法
答:①雙邊距bug ?float引起的 ? 使用display
②3像素問題 ?使用float引起的 ?使用display:inline -3px
③超鏈接hover點擊后失效 ?使用正確的誰寫順序 ?link visited hover active
④ png 透明 使用js代碼改
⑤z-index問題 給父級添加position:relative
⑥.min-height最小高度 贮乳!import解決
⑦!import在ie6下不支持
9.css Reset
答:重置瀏覽器的css默認(rèn)屬性
10.清除浮動
①使用空標(biāo)簽 clear:both
②父元素給固定高度
③用after偽元素