html-css-js題庫

html-css-js題庫

ID:13783021

大小:153.10 KB

頁數(shù):48頁

時(shí)間:2018-07-24

html-css-js題庫_第1頁
html-css-js題庫_第2頁
html-css-js題庫_第3頁
html-css-js題庫_第4頁
html-css-js題庫_第5頁
資源描述:

《html-css-js題庫》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、Html篇:1.你做的頁面在哪些流覽器測(cè)試過?這些瀏覽器的內(nèi)核分別是什么?·?IE:?trident內(nèi)核·?Firefox:gecko內(nèi)核·?Safari:webkit內(nèi)核·?Opera:以前是presto內(nèi)核,Opera現(xiàn)已改用GoogleChrome的Blink內(nèi)核·?Chrome:Blink(基于webkit,Google與OperaSoftware共同開發(fā))2.每個(gè)HTML文件里開頭都有個(gè)很重要的東西,Doctype,知道這是干什么的嗎?答案:?聲明位于文檔中的最前面的位置,處于??標(biāo)簽之前。此標(biāo)簽可告知瀏覽器文檔

2、使用哪種?HTML?或?XHTML?規(guī)范。(重點(diǎn):告訴瀏覽器按照何種規(guī)范解析頁面)3.Quirks模式是什么?它和Standards模式有什么區(qū)別答案:從IE6開始,引入了Standards模式,標(biāo)準(zhǔn)模式中,瀏覽器嘗試給符合標(biāo)準(zhǔn)的文檔在規(guī)范上的正確處理達(dá)到在指定瀏覽器中的程度。在IE6之前CSS還不夠成熟,所以IE5等之前的瀏覽器對(duì)CSS的支持很差,?IE6將對(duì)CSS提供更好的支持,然而這時(shí)的問題就來了,因?yàn)橛泻芏囗撁媸腔谂f的布局方式寫的,而如果IE6?支持CSS則將令這些頁面顯示不正常,如何在即保證不破壞現(xiàn)有頁面,又提供新的渲染機(jī)制呢?在寫程序時(shí)我們

3、也會(huì)經(jīng)常遇到這樣的問題,如何保證原來的接口不變,又提供更強(qiáng)大的功能,尤其是新功能不兼容舊功能時(shí)。遇到這種問題時(shí)的一個(gè)常見做法是增加參數(shù)和分支,即當(dāng)某個(gè)參數(shù)為真時(shí),我們就使用新功能,而如果這個(gè)參數(shù)?不為真時(shí),就使用舊功能,這樣就能不破壞原有的程序,又提供新功能。IE6也是類似這樣做的,它將DTD當(dāng)成了這個(gè)“參數(shù)”,因?yàn)橐郧暗捻撁娲蠹叶疾粫?huì)去寫DTD,所以IE6就假定?如果寫了DTD,就意味著這個(gè)頁面將采用對(duì)CSS支持更好的布局,而如果沒有,則采用兼容之前的布局方式。這就是Quirks模式(怪癖模式,詭異模式,怪異模式)。區(qū)別:總體會(huì)有布局、樣式解析和腳本執(zhí)

4、行三個(gè)方面的區(qū)別。盒模型:在W3C標(biāo)準(zhǔn)中,如果設(shè)置一個(gè)元素的寬度和高度,指的是元素內(nèi)容的寬度和高度,而在Quirks?模式下,IE的寬度和高度還包含了padding和border。設(shè)置行內(nèi)元素的高寬:在Standards模式下,給等行內(nèi)元素設(shè)置wdith和height都不會(huì)生效,而在quirks模式下,則會(huì)生效。設(shè)置百分比的高度:在standards模式下,一個(gè)元素的高度是由其包含的內(nèi)容來決定的,如果父元素沒有設(shè)置百分比的高度,子元素設(shè)置一個(gè)百分比的高度是無效的用margin:0?auto設(shè)置水平居中:使用margin:0?auto在stan

5、dards模式下可以使元素水平居中,但在quirks模式下卻會(huì)失效。(還有很多,答出什么不重要,關(guān)鍵是看他答出的這些是不是自己經(jīng)驗(yàn)遇到的,還是說都是看文章看的,甚至完全不知道。)4.div+css的布局較table布局有什么優(yōu)點(diǎn)?·改版的時(shí)候更方便?只要改css文件?!ろ撁婕虞d速度更快、結(jié)構(gòu)化清晰、頁面顯示簡(jiǎn)潔。·表現(xiàn)與結(jié)構(gòu)相分離。·易于優(yōu)化(seo)搜索引擎更友好,排名更容易靠前。5.a:img的alt與title有何異同?b:strong與em的異同?答案:a:·alt(alt?text):為不能顯示圖像、窗體或applets的用戶代理(UA),al

6、t屬性用來指定替換文字。替換文字的語言由lang屬性指定。(在IE瀏覽器下會(huì)在沒有title時(shí)把a(bǔ)lt當(dāng)成?tool?tip顯示)·title(tool?tip):該屬性為設(shè)置該屬性的元素提供建議性的信息。b:·strong:粗體強(qiáng)調(diào)標(biāo)簽,強(qiáng)調(diào),表示內(nèi)容的重要性·em:斜體強(qiáng)調(diào)標(biāo)簽,更強(qiáng)烈強(qiáng)調(diào),表示內(nèi)容的強(qiáng)調(diào)點(diǎn)6.你能描述一下漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)之間的不同嗎?·漸進(jìn)增強(qiáng)?progressive?enhancement:針對(duì)低版本瀏覽器進(jìn)行構(gòu)建頁面,保證最基本的功能,然后再針對(duì)高級(jí)瀏覽器進(jìn)行效果、交互等改進(jìn)和追加功能達(dá)到更好的用戶體驗(yàn)?!?yōu)雅降級(jí)?grace

7、ful?degradation:一開始就構(gòu)建完整的功能,然后再針對(duì)低版本瀏覽器進(jìn)行兼容。區(qū)別:優(yōu)雅降級(jí)是從復(fù)雜的現(xiàn)狀開始,并試圖減少用戶體驗(yàn)的供給,而漸進(jìn)增強(qiáng)則是從一個(gè)非常基礎(chǔ)的,能夠起作用的版本開始,并不斷擴(kuò)充,以適應(yīng)未來環(huán)境的需要。降級(jí)(功能衰減)意味著往回看;而漸進(jìn)增強(qiáng)則意味著朝前看,同時(shí)保證其根基處于安全地帶。“優(yōu)雅降級(jí)”觀點(diǎn)“優(yōu)雅降級(jí)”觀點(diǎn)認(rèn)為應(yīng)該針對(duì)那些最高級(jí)、最完善的瀏覽器來設(shè)計(jì)網(wǎng)站。而將那些被認(rèn)為“過時(shí)”或有功能缺失的瀏覽器下的測(cè)試工作安排在開發(fā)周期的最后階段,并把測(cè)試對(duì)象限定為主流瀏覽器(如?IE、Mozilla?等)的前一個(gè)版本。在這

8、種設(shè)計(jì)范例下,舊版的瀏覽器被認(rèn)為僅能提供“簡(jiǎn)陋卻無妨?(poor,?but?pa

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。