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

HTML、XML、XHTML的區(qū)別

HTML

HTML是超文本標(biāo)記語(yǔ)言(HyperText Markup language,簡(jiǎn)稱(chēng)HTML)是一種創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)語(yǔ)言,常與CSS、Javascript一起用于網(wǎng)頁(yè)設(shè)計(jì)。HTML語(yǔ)法較為松散、不嚴(yán)格的web語(yǔ)言。

XML

可擴(kuò)展標(biāo)記語(yǔ)言,主要用于存儲(chǔ)數(shù)據(jù)和結(jié)構(gòu)。

XHTML

可擴(kuò)展超文本標(biāo)記語(yǔ)言,基于XML,作用與HTML相似,但語(yǔ)法更嚴(yán)格。

HTML語(yǔ)義化

語(yǔ)義化的含義就是用正確的標(biāo)簽做正確的事情,html語(yǔ)義化就是讓頁(yè)面的內(nèi)容結(jié)構(gòu)化,便于對(duì)瀏覽器、搜索引擎解析;在沒(méi)有樣式CSS情況下也以一種文檔格式顯示,并且是容易閱讀的。搜索引擎的爬蟲(chóng)依賴(lài)于標(biāo)記來(lái)確定上下文和各個(gè)關(guān)鍵字的權(quán)重,使閱讀源代碼的人對(duì)網(wǎng)站更容易將網(wǎng)站分塊,便于閱讀維護(hù)理解。

內(nèi)容與樣式分離原則

  • 在前端中,用HTML時(shí)只考慮內(nèi)容與語(yǔ)義化,不允許出現(xiàn)屬性樣式。
  • 頁(yè)面樣式用css實(shí)現(xiàn)。
  • JS負(fù)責(zé)交互、功能。寫(xiě) JS 的時(shí)候,盡量不要用 JS 去直接操作樣式,而是通過(guò)給元素添加刪除class來(lái)控制樣式變化。
  • 內(nèi)容和樣式的分離,便于后期的維護(hù)和修改。

常見(jiàn)的meta標(biāo)簽

  • <meta charset="utf-8">告訴瀏覽器編碼格式。
  • <meta http-equiv="x-uA-compatitle" content="IE=edge,chrome=1>"告訴雙核瀏覽器,用”IE“或”chrome"內(nèi)核進(jìn)行渲染。
  • <meta name="viewport" content=width=device-width,inital-scale=1,maximam-scare=1">讓其在移動(dòng)端合理展示。
  • <meta name="keywords" content="內(nèi)容“便于搜索引擎優(yōu)化,知道“keywords"內(nèi)容并呈現(xiàn)在頁(yè)面上。
  • <meta name="description" content=”內(nèi)容"便于搜索引擎優(yōu)化,知道“description"內(nèi)容并呈現(xiàn)在頁(yè)面上。

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

瀏覽器亂碼是因?yàn)槲炊x編碼格式,需給編碼定格式<meta charset="utf-8">

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

常用瀏覽器有chrome、IE、Firefox、Opera等。Chrome瀏覽器 Webit內(nèi)核,
IE瀏覽器自家IE內(nèi)核,F(xiàn)irefox瀏覽器的Gecko內(nèi)核以及國(guó)內(nèi)的QQ瀏覽器360瀏覽器等雙核瀏覽器。

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

最后編輯于
?著作權(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)容

  • 什么是HTML? HTML指的是超文本標(biāo)記語(yǔ)言 HTML不是一種編程語(yǔ)言,而是一種標(biāo)記語(yǔ)言 標(biāo)記語(yǔ)言是一套標(biāo)記標(biāo)簽...
    Echolate閱讀 532評(píng)論 0 1
  • HTML、XML和XHTML的區(qū)別 HTML,超文本標(biāo)記語(yǔ)言,被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),標(biāo)記內(nèi)容的格式,“超文本”體現(xiàn)在...
    佳聯(lián)閱讀 409評(píng)論 0 0
  • 一.HTML、XML、XHTML 有什么區(qū)別 什么是 HTML? HTML 指的是超文本標(biāo)記語(yǔ)言 (Hyper T...
    Sunset125閱讀 868評(píng)論 0 1
  • 1、HTML、XML、XHTML 有什么區(qū)別 HTML是超文本標(biāo)記語(yǔ)言(Hyper Text Markup Lan...
    imtns閱讀 315評(píng)論 0 1
  • 1、HTML、XML、XHTML 有什么區(qū)別? HTML是超文本標(biāo)記語(yǔ)言(Hyper Text Markup La...
    不是我的簡(jiǎn)書(shū)閱讀 845評(píng)論 0 0

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