1. 程式人生 > >福運來源碼搭建與HTML基礎簡答題

福運來源碼搭建與HTML基礎簡答題

必須 rest article ase 小寫字母 位置 傳遞 ade section

1.XHTML和HTML有什麽區別

HTML是一種基本的WEB網頁設計語言,XHTML是一個基於XML的置標語言
福運來源碼搭建QQ:2152876294 網址diguaym.com
最主要的不同:
——XHTML 元素必須被正確地嵌套。
——XHTML 元素必須被關閉。
——標簽名必須用小寫字母。
——XHTML 文檔必須擁有根元素。

2.前端頁面有哪三層構成,分別是什麽?作用是什麽?

結構層 Html 表示層 CSS 行為層 js;

3.你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什麽?

Ie(Ie內核) 火狐(Gecko) 谷歌(webkit,Blink) opera(Presto),Safari(wbkit)

4.什麽是語義化的HTML?

——直觀的認識標簽 對於搜索引擎的抓取有好處,用正確的標簽做正確的事情!
——html語義化就是讓頁面的內容結構化,便於對瀏覽器、搜索引擎解析;
——在沒有樣式CCS情況下也以一種文檔格式顯示,並且是容易閱讀的。搜索引擎的爬蟲依賴於標記來確定上下文和各個關鍵字的權重,利於 SEO。
——使閱讀源代碼的人對網站更容易將網站分塊,便於閱讀維護理解。

5.HTML5 為什麽只需要寫 !DOCTYPE HTML?

HTML5 不基於 SGML,因此不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為(讓瀏覽器按照它們應該的方式來運行);而HTML4.01基於SGML,所以需要對DTD進行引用,才能告知瀏覽器文檔所使用的文檔類型。

6.Doctype作用?標準模式與兼容模式各有什麽區別?

!DOCTYPE聲明位於位於HTML文檔中的第一行,處於html 標簽之前。告知瀏覽器的解析器用什麽文檔標準解析這個文檔。DOCTYPE不存在或格式不正確會導致文檔以兼容模式呈現。
標準模式的排版 和JS運作模式都是以該瀏覽器支持的最高標準運行。在兼容模式中,頁面以寬松的向後兼容的方式顯示,模擬老式瀏覽器的行為以防止站點無法工作。

7.html5有哪些新特性、移除了那些元素?如何處理HTML5新標簽的瀏覽器兼容問題?如何區分 HTML 和HTML5?

新特性:

——HTML5 現在已經不是 SGML 的子集,主要是關於圖像,位置,存儲,多任務等功能的增加。

——繪畫 canvas
——用於媒介回放的 video 和 audio 元素
——本地離線存儲 localStorage 長期存儲數據,瀏覽器關閉後數據不丟失;
——sessionStorage 的數據在瀏覽器關閉後自動刪除
——語意化更好的內容元素,比如 article、footer、header、nav、section
——表單控件,calendar、date、time、email、url、search
——新的技術webworker, websockt, Geolocation

移除的元素:

——純表現的元素:basefont,big,center,font, s,strike,tt,u;
——對可用性產生負面影響的元素:frame,frameset,noframes;

支持HTML5新標簽:

——IE8/IE7/IE6支持通過document.createElement方法產生的標簽,
——可以利用這一特性讓這些瀏覽器支持HTML5新標簽,
*——瀏覽器支持新標簽後,還需要添加標簽默認的樣式:

8.請描述一下 cookies,sessionStorage 和 localStorage 的區別?

——cookie在瀏覽器和服務器間來回傳遞。 sessionStorage和localStorage不會
——sessionStorage和localStorage的存儲空間更大;
——sessionStorage和localStorage有更多豐富易用的接口;
——sessionStorage和localStorage各自獨立的存儲空間;

福運來源碼搭建與HTML基礎簡答題