HTML的知識(shí)點(diǎn)

1HTML、XML、XHTML 有什么區(qū)別

  • html(Hyper Text Markup Language)是超文本標(biāo)記語(yǔ)言,但是語(yǔ)法較為松散,是不嚴(yán)格的web語(yǔ)言;
  • xml(Extensible Markup Language)是可擴(kuò)展標(biāo)記語(yǔ)言,主要用于存儲(chǔ)數(shù)據(jù),是W3C的推薦標(biāo)準(zhǔn);
  • xhtml(Extensible Hyper Text Markup Language)是可擴(kuò)展超文本標(biāo)記語(yǔ)言,是ht
    ml和xml結(jié)合的產(chǎn)物,基于xml,作用與html相似,但是語(yǔ)法更加嚴(yán)謹(jǐn)。

2怎樣理解 HTML 語(yǔ)義化

合理的運(yùn)用標(biāo)簽和結(jié)構(gòu),讓人們和機(jī)器都方便易懂的讀取內(nèi)容,如果想要CSS的能力發(fā)揮到極致,提供一個(gè)既干凈又有結(jié)構(gòu)的html是非常有必要的。

3怎樣理解內(nèi)容與樣式分離的原則

就是在web開(kāi)發(fā)中,樣式歸css,結(jié)構(gòu)歸html;
1. 修改網(wǎng)頁(yè)時(shí)更加方便快捷
在修改頁(yè)面樣式的時(shí)候,根據(jù)頁(yè)面內(nèi)容標(biāo)記,到css里找到對(duì)應(yīng)id或者class,可以非常迅速的更改頁(yè)面樣式
2. 頁(yè)面載入得更快
因?yàn)閷⒋蟛糠执a寫(xiě)在了css中,使得頁(yè)面體積變小,瀏覽器加載速度快。

4有哪些常見(jiàn)的meta標(biāo)簽

 <!-- 關(guān)于X-UA-Compatible -->
     <meta http-equiv="X-UA-Compatible" content="IE=6" ><!-- 使用IE6 -->
     <meta http-equiv="X-UA-Compatible" content="IE=7" ><!-- 使用IE7 -->
     <meta http-equiv="X-UA-Compatible" content="IE=8" ><!-- 使用IE8 -->
     <meta charset="utf-8"> 聲明編碼
     <meta name="viewport" content="width=device-width, initial-scale=1" />自適應(yīng)移動(dòng)端顯示

5、文檔聲明的作用?嚴(yán)格模式和混雜模式指什么? 的作用?

  • 作用:HTML中文檔聲明指的是,必須是 HTML 文檔的第一行,位于標(biāo)簽之前,加上doctype聲明,讓瀏覽器使用標(biāo)準(zhǔn)模式。
  • 嚴(yán)格模式:又稱(chēng)標(biāo)準(zhǔn)模式,是指瀏覽器按照 W3C 標(biāo)準(zhǔn)解析代碼。
  • 混雜模式:又稱(chēng)怪異模式或兼容模式,是指瀏覽器用自己的方式解析代碼,混雜模式通常模擬老式瀏覽器的行為以防止老站點(diǎn)無(wú)法工作

6、瀏覽器亂碼的原因是什么?如何解決。

一般來(lái)說(shuō),有以下三個(gè)原因,

  1. 比如網(wǎng)頁(yè)源代碼是gbk的編碼,而內(nèi)容中的中文字是utf-8編碼的,這樣瀏覽器打開(kāi)即會(huì)出現(xiàn)html亂碼。反之網(wǎng)頁(yè)是編碼utf-8,內(nèi)容是gbk也會(huì)出現(xiàn)亂碼。
  • 解決方法:使用軟件進(jìn)行編輯HTML網(wǎng)頁(yè)內(nèi)容,推薦使用WebStorm軟件進(jìn)行HTML代碼編輯和開(kāi)發(fā)。 盡量不要直接使用記事本進(jìn)行編輯HTML代碼。
  1. html網(wǎng)頁(yè)編碼是gbk,而程序從數(shù)據(jù)庫(kù)中調(diào)出呈現(xiàn)是utf-8編碼的內(nèi)容也會(huì)造成編碼亂碼。
  • 解決方法:如果網(wǎng)頁(yè)設(shè)置編碼是gbk的,而數(shù)據(jù)庫(kù)儲(chǔ)存數(shù)據(jù)編碼格式是UTF-8的,這個(gè)時(shí)候程序查詢(xún)數(shù)據(jù)庫(kù)數(shù)據(jù)顯示數(shù)據(jù)前進(jìn)程序轉(zhuǎn)碼即可。
  1. 瀏覽器不能自動(dòng)檢測(cè)網(wǎng)頁(yè)編碼,造成網(wǎng)頁(yè)亂碼。
  • 解決方法:這個(gè)可能是你網(wǎng)頁(yè)沒(méi)有設(shè)置meta charset編碼造成。導(dǎo)致瀏覽器不能識(shí)別你網(wǎng)頁(yè)默認(rèn)編碼類(lèi)型。在網(wǎng)頁(yè)空白處點(diǎn)擊鼠標(biāo)右鍵,即可選擇“編碼,將編碼改為UTF-8。

7常見(jiàn)的瀏覽器有哪些,什么內(nèi)核?

chrome: webkit內(nèi)核
IE: Trident內(nèi)核
Firefox: Gecko內(nèi)核

8、列出常見(jiàn)的標(biāo)簽,并簡(jiǎn)單介紹這些標(biāo)簽用在什么場(chǎng)景

 <div></div>用于搭建文件結(jié)構(gòu),框架
   <h1></h1>標(biāo)題標(biāo)簽,從h1-h6,定義的標(biāo)題越來(lái)越小
   <p></p>段落文字標(biāo)簽
   <a></a>可以給文字添加鏈接
   <ul>
     <li></li>無(wú)序列表
   </ul>
  <ol><li></li></ol>有序列表
  img 圖片標(biāo)簽
  <span></span>用來(lái)組合文檔中的行內(nèi)元素
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基于Vue的一些資料 內(nèi)容 UI組件 開(kāi)發(fā)框架 實(shí)用庫(kù) 服務(wù)端 輔助工具 應(yīng)用實(shí)例 Demo示例 element★...
    嘗了又嘗閱讀 1,284評(píng)論 0 1
  • 一、HTML、XML、XHTML 有什么區(qū)別 1. HTML是什么? 描述網(wǎng)頁(yè)的一種語(yǔ)言 超文本標(biāo)記語(yǔ)言 (Hyp...
    饑人谷_CST閱讀 905評(píng)論 0 7
  • HTML、XML、XHTML 有什么區(qū)別 1.HTML 是用來(lái)描述網(wǎng)頁(yè)的一種語(yǔ)言,指的是超文本標(biāo)記語(yǔ)言 (Hype...
    饑人谷_牛牛閱讀 827評(píng)論 0 2
  • 1.html、xml、xhtml HTML HTML(Hyper Text Mark-up Language)即超...
    饑人谷_小侯閱讀 537評(píng)論 0 1
  • 真正的愛(ài)情沒(méi)有回憶 明天比今天更幸福 因?yàn)?明天我比今天更愛(ài)你 真正的愛(ài)情存在著 你相信她跟隨了你 她就真的跟隨了...
    代號(hào)1743閱讀 461評(píng)論 0 0

友情鏈接更多精彩內(nèi)容