HTML豆巨、XML剩辟、XHTML 有什么區(qū)別
HTML: 超文本標(biāo)記語言(HyperText Markup Language掐场,簡稱:HTML)是一種用于創(chuàng)建網(wǎng)頁的標(biāo)準(zhǔn)標(biāo)記語言。HTML是一種基礎(chǔ)技術(shù)贩猎,常與CSS熊户、JavaScript一起被眾多網(wǎng)站用于設(shè)計令人賞心悅目的網(wǎng)頁、網(wǎng)頁應(yīng)用程序以及移動應(yīng)用程序的用戶界面吭服。網(wǎng)頁瀏覽器可以讀取HTML文件嚷堡,并將其渲染成可視化網(wǎng)頁 。
XML:可擴(kuò)展標(biāo)記語言(The Extensible Markup Language)艇棕,主要用于存儲數(shù)據(jù)和結(jié)構(gòu)參考蝌戒;目前推薦遵循的是W3C于2000年10月6日發(fā)布的XML1.0。
XHTML:可擴(kuò)展超文本標(biāo)記語言沼琉,基于XML北苟,作用與HTML類似,但語法更嚴(yán)格參考打瘪。
怎樣理解內(nèi)容與樣式分離的原則
1.寫 HTML 的時候先不管樣式, 重點放在HTML的結(jié)構(gòu)和語義化上友鼻,讓 HTML 能體現(xiàn)頁面結(jié)構(gòu)或者內(nèi)容傻昙。之后再去寫樣式。
2.寫 JS 的時候彩扔,盡量不要用 JS 去直接操作樣式妆档,而是通過給元素添加刪除class來控制樣式變化
3.HTML 內(nèi)不允許出現(xiàn)屬性樣式,盡量不要出現(xiàn)行內(nèi)樣式
有哪些常見的meta標(biāo)簽
meta | 說明 |
---|---|
<meta charset='utf-8' /> | 聲明文件的編碼 |
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> | 優(yōu)先使用IE的最新版本和Chrome |
<meta name="renderer" content="webkit ie-comp ie-stand"> | 瀏覽器的內(nèi)核控制 |
<meta name="keywords" content="your tags" /> | 頁面的關(guān)鍵詞 |
<meta name="description" content="150 words" /> | 頁面的描述 |
文檔聲明的作用?嚴(yán)格模式和混雜模式指什么?<!doctype html> 的作用?
文檔聲明用來讓瀏覽器使用標(biāo)準(zhǔn)模式虫碉。
嚴(yán)格模式是指按照瀏覽器所支持的最高版本來實現(xiàn)效果贾惦;
混雜模式則相反,盡可能向后兼容敦捧。使用老版本瀏覽器的顯示模式纤虽。
作用是用來聲明當(dāng)前文檔為html5的方法。
瀏覽器亂碼的原因是什么绞惦?如何解決逼纸?
瀏覽器與網(wǎng)頁不兼容。有的網(wǎng)頁開發(fā)并沒有考慮到所有網(wǎng)頁济蝉,就會出現(xiàn)亂碼現(xiàn)象杰刽。文檔沒有聲明自身的編碼導(dǎo)致瀏覽器錯誤地使用了與文檔不同的解碼方式。
常見的瀏覽器有哪些王滤,什么內(nèi)核
1.使用Trident的是internet explorer贺嫂,國產(chǎn)的絕大部分瀏覽器。Trident是就是ie內(nèi)核
2.使用Gecko的是Mozilla Firefox雁乡,使用 Gecko 內(nèi)核的瀏覽器也有不少第喳,如 Netscape MozillaSuite/SeaMonkey 等
3.使用Presto的是opera,這是目前公認(rèn)網(wǎng)頁瀏覽速度最快的瀏覽器內(nèi)核
4.使用WebKit的有蘋果的safari踱稍,谷歌的chrome曲饱,還有國產(chǎn)的大部分雙核瀏覽器其中一核就是WebKit
列出常見的標(biāo)簽,并簡單介紹這些標(biāo)簽用在什么場景
1.table標(biāo)簽:應(yīng)用在表格上珠月,表頭標(biāo)簽th扩淀,行標(biāo)簽tr,列標(biāo)簽td
2.ul啤挎,ol無序和有序列表:應(yīng)用在舉例驻谆,其下元素必須是li
3.dl:展示有標(biāo)題和自定義表格
4.div:是塊級元素