一、HTML、XML、XHTML 有什么區(qū)別
1、HTML :超文本標(biāo)記語(yǔ)言,是語(yǔ)法較為松散的不嚴(yán)格的Web語(yǔ)言;
2、XML :可拓展標(biāo)記語(yǔ)言,主要用于存貯數(shù)據(jù)和結(jié)構(gòu);
3、XHTML:可拓展超文本標(biāo)記語(yǔ)言,基于XML作用與HTML類似,但語(yǔ)法更嚴(yán)格。
二、怎樣理解 HTML 語(yǔ)義化
語(yǔ)義化HTML是一種編寫HTML的方式:選擇合適的標(biāo)簽、使用合理的代碼結(jié)構(gòu),便于開發(fā)者閱讀,同時(shí)讓瀏覽器的爬蟲很好地解析。
三、怎樣理解內(nèi)容與樣式分離的原則
網(wǎng)頁(yè)的內(nèi)容、樣式與行為分離是Web標(biāo)準(zhǔn)的核心理念:理想狀態(tài)下HTML標(biāo)簽只用負(fù)責(zé)承載內(nèi)容,而樣式交給CSS,行為交給JavaScript。內(nèi)容、樣式與行為分離能夠使頁(yè)面代碼更易于閱讀和維護(hù)。
四、meta標(biāo)簽有哪些常見的用法:
標(biāo)簽 | 含義 |
---|---|
<meta charset=""> | 定義網(wǎng)頁(yè)編碼的字符集 |
<meta name="author" content=""> | 標(biāo)注網(wǎng)頁(yè)作者 |
<meta name="copyright" content=""> | 說明網(wǎng)頁(yè)版權(quán)信息 |
<meta name="description" content=""> | 告訴搜索引擎網(wǎng)頁(yè)的主要內(nèi)容 |
<meta name="generator" content=""> | 說明制作網(wǎng)頁(yè)工具 |
<meta name="keywords" content=""> | 定義針對(duì)搜索引擎的關(guān)鍵字 |
<meta name="robots" content=""> | 告訴搜索引擎的機(jī)器人頁(yè)面中的文件、鏈接是否可被檢索、查詢 |
<meta http-equiv="content-type" content=""> | 設(shè)定頁(yè)面使用的字符集 |
<meta http-equiv="content-script-type" content="text/javascript"> | 指明頁(yè)面的腳本類型 |
<meta http-equiv="expires" content=""> | 設(shè)定網(wǎng)頁(yè)的到期時(shí)間,網(wǎng)頁(yè)過期則必須到服務(wù)器上重新傳輸 |
<meta http-equiv="imagetoolbar "content=""> | 指定是否顯示圖片工具欄 |
<meta http-equiv="refresh "content=";"> | 自動(dòng)刷新并指向新頁(yè)面 |
<meta http-equiv="window-target" content="_top"> | 強(qiáng)制頁(yè)面在當(dāng)前窗口以獨(dú)立頁(yè)面顯示 |
五、文檔聲明的作用?嚴(yán)格模式和混雜模式指什么?<!doctype html> 的作用?
1、文檔類型聲明,指出瀏覽器或其他閱讀程序按照什么樣的規(guī)則去解析文檔。
2、嚴(yán)格模式和混雜模式都是DOCTYPE可聲明的DTD類型:在嚴(yán)格模式中瀏覽器以其支持的最高標(biāo)準(zhǔn)呈現(xiàn)頁(yè)面;在混雜模式中,頁(yè)面以一種比較寬松的向后兼容的方式顯示。
3、<!doctype html>,指定網(wǎng)頁(yè)的文檔類型為HTML5。
六、瀏覽器亂碼的原因是什么?如何解決
1、網(wǎng)頁(yè)編碼和瀏覽器解碼不匹配,導(dǎo)致瀏覽器亂碼。
2、如何解決瀏覽器亂碼:編寫網(wǎng)頁(yè)時(shí)設(shè)置與網(wǎng)頁(yè)編碼相同的<meta charset="">字符標(biāo)簽,提醒瀏覽器以何種編碼對(duì)網(wǎng)頁(yè)解碼;瀏覽網(wǎng)頁(yè)時(shí)更改瀏覽器的解碼方式使其與網(wǎng)頁(yè)編碼方式保持一致。
七、常見的瀏覽器有哪些,什么內(nèi)核
內(nèi)核 | 瀏覽器 |
---|---|
Trident(又稱IE內(nèi)核) | IE、360、傲游、世界之窗瀏覽器、Avant、騰訊TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser、KKman等 |
Gecko | Firefox |
WebKit | Chrome/Safari |
Presto | Opera |
八、列出常見的標(biāo)簽,并簡(jiǎn)單介紹這些標(biāo)簽用在什么場(chǎng)景
標(biāo)簽 | 作用 |
---|---|
<head> | 頭部 |
<body> | 主體 |
<a> | 超鏈接 |
<br /> | 換行 |
<form> | 表單 |
<h1>...<h6> | 標(biāo)題 |
<p> | 段落 |
<img> | 圖片 |
<ul>、<li> | 有序列表 |
<ol>、<li> | 無(wú)序列表 |
<dl>、<dt>、<dd> | 定義列表 |