HTML毫缆、XML、XHTML 有什么區(qū)別
HTML全名為超文本標記語言(Hyper Text Markup Language)篱竭,是用于創(chuàng)建Web的標準的標記語言毙籽。使用HTML編碼不規(guī)范,表現(xiàn)虫啥、結構混亂蔚约,不利于開發(fā)和維護。
XML全名為可擴展標記語言(Extensible Markup Language)孝鹊,它也是一種標記語言炊琉,不過它的標記是可以自定義的,通常用來傳送及攜帶數(shù)據(jù)。
XHTML是根據(jù)HTML 4 和 XML 1.0重組而成苔咪。改進了HTML定義不規(guī)范锰悼,結構不嚴謹?shù)娜秉c。它的語法更加嚴格团赏,相對HTML的兼容性也不差箕般。
怎樣理解 HTML 語義化
HTML標簽就帶有一定的語義化成分。編寫代碼時明顯區(qū)分舔清,標題是標題丝里,段落是段落。將內容結構化体谒,使代碼變得更加易讀杯聚,易維護;同時機器和爬蟲更加容易解析抒痒。
怎樣理解內容與樣式分離的原則
將一篇文檔的內容及樣式獨立開來幌绍,一方面可以使機器更加容易理解其意圖或者含義,另一方面可以降低后期維護的復雜度故响。
有哪些常見的meta標簽
-
<meta charset='utf-8' />
申明文件的編碼 -
<meta name="renderer" content="webkit|ie-comp|ie-stand">
瀏覽器內核控制 -
<meta name="keywords" content="your tags" />
頁面關鍵詞 -
<meta name="description" content="150 words" />
頁面描述
文檔聲明的作用?嚴格模式和混雜模式指什么?<!doctype html> 的作用?
- 文檔聲明的作用:告知瀏覽器頁面使用的HTML版本
- 嚴格模式:瀏覽器根據(jù)規(guī)范去顯示頁面
- 混雜模式:瀏覽器按照自身的方式自由渲染頁面
- <!doctype html> :告知瀏覽器使用的是HTML5規(guī)范
瀏覽器亂碼的原因是什么傀广?如何解決
產(chǎn)生亂碼的原因:一般是文檔沒有聲明自身的編碼,導致瀏覽器錯誤地使用了與文檔不同的解碼方式彩届,從而導致內容無法正常顯示伪冰。
解決方式:一定要清楚文件保存時的編碼方式并在文件內聲明。
常見的瀏覽器有哪些樟蠕,什么內核
常見瀏覽器 | 內核 |
---|---|
IE瀏覽器(IE4以上) | Trident內核(IE內核) |
Mozilla Firefox | Gecko |
Google Chrome | 前期webkit贮聂,如今blink |
Safari | webkit |
Opera | blink |
常見的標簽
- h1-h6 標題標簽
- p 段落標簽
- a 鏈接標簽
- img 圖片鏈接
- div 塊標簽
- ul 無序列表
- ol 有序列表
- li ul/ol的子標簽
- dl 展示有標題和內容的自定義表格
- dt 標題子標簽
- button 按鈕標簽
- strong 強調元素
- span 標記一段行內元素
- iframe 在當前頁面嵌入一個頁面
- table 用于展示表格
- tr 代表表格的一行
- th 代表表格第一行的列內容
- td 代表表格的一列