HTML開始

HTML

HyperText Markup Language(超文本標(biāo)記語(yǔ)言)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。HTML是一種基礎(chǔ)技術(shù),常與CSS和JS一起被眾多網(wǎng)站用于設(shè)計(jì)網(wǎng)頁(yè)、網(wǎng)頁(yè)應(yīng)用程序一級(jí)移動(dòng)應(yīng)用程序的用戶界面。網(wǎng)頁(yè)瀏覽器可以讀取HTML文件并將其渲染成可視化網(wǎng)頁(yè)。

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

  • HTML:超文本標(biāo)記語(yǔ)言。語(yǔ)法較為松散,不合格的web語(yǔ)言;
  • XML:可拓展標(biāo)記語(yǔ)言,用于存儲(chǔ)數(shù)據(jù)和結(jié)構(gòu);
  • XHTML:可拓展超文本標(biāo)記語(yǔ)言,以上兩者的結(jié)合,基于XML,作用與HTML類似但其語(yǔ)法更加嚴(yán)格。

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

選擇合適的標(biāo)簽、合理的代碼結(jié)構(gòu),使得開發(fā)者更容易閱讀內(nèi)容,同時(shí)機(jī)器也能更好的解析。語(yǔ)義化的優(yōu)點(diǎn)包括:

  1. 頁(yè)面能很好地呈現(xiàn)內(nèi)容結(jié)構(gòu)和代碼結(jié)構(gòu);
  2. 和搜索引擎建立良好溝通,有助于爬蟲更高效的抓取有效信息,同時(shí)搜索引擎也根據(jù)標(biāo)記來(lái)確定上下文和各關(guān)鍵字的權(quán)重;
  3. 團(tuán)隊(duì)開發(fā)中使用統(tǒng)一標(biāo)準(zhǔn),減少差異化,方便開發(fā)和維護(hù),提高開發(fā)效率甚至實(shí)現(xiàn)模塊化開發(fā);
  4. 在沒(méi)有CSS的時(shí)候能夠清晰的看出網(wǎng)頁(yè)的結(jié)構(gòu),增強(qiáng)可讀性。

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

在HTML輸入內(nèi)容的時(shí)候,只考慮其結(jié)構(gòu)化和語(yǔ)義化,所有的樣式由CSS來(lái)實(shí)現(xiàn),不直接添加在HTML的內(nèi)容中。這樣對(duì)于以后修改樣式十分友好,修改時(shí)不需要管內(nèi)容是怎樣的。

有哪些常見的meta標(biāo)簽

標(biāo)簽 含義
<meta hcarset="XXX"> UTF-8、GBK、ISO-8859-1等 聲明該文檔所使用的字符編碼類型
<meta content="XXX"> any_text 定義與 http-equiv 或 name 屬性相關(guān)的元信息
<meta http-equiv="XXX"> content-type、expires、refresh、set-cookie 把 content 屬性關(guān)聯(lián)到 HTTP 頭部
<meta name="XXX"> author、description、keywords、generator、revised、others 把 content 屬性關(guān)聯(lián)到一個(gè)名稱
<meta scheme="XXX"> any_text 定義用于翻譯 content 屬性值的格式

文檔聲明的作用?嚴(yán)格模式和混雜模式指什么?<!doctype html> 的作用?

文檔聲明的作用是聲明文檔對(duì)象模型,用來(lái)告訴瀏覽器應(yīng)該勇敢種方式來(lái)解析渲染頁(yè)面。
嚴(yán)格模式是指使用<!doctype>標(biāo)簽來(lái)聲明。
混雜模式是指不加<!doctype>標(biāo)簽,允許瀏覽器自行選擇解析渲染方式。
<!doctype html>聲明使用HTML5的方式來(lái)解析渲染頁(yè)面。

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

一般原因是頁(yè)面內(nèi)代碼的編碼方式和瀏覽器的解碼方式不同,導(dǎo)致瀏覽器無(wú)法正確解析。
使用<meta charset="XXX">來(lái)標(biāo)簽保證代碼的編碼類型和瀏覽器的解碼方式一致。

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

瀏覽器 內(nèi)核
Microsoft Edge EdgeHTML
Internet Explorer IE
FireFox GEcko
Opear Presto
Safari、Chrome Webkit
其他大部分瀏覽器 IE

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

標(biāo)簽 應(yīng)用場(chǎng)景
<html></html> 包含所有HTML內(nèi)容
<head></head> 文檔頭部,是所有頭部元素的容器
<title></title> 文檔的標(biāo)題
<meta></meta> 提供有關(guān)頁(yè)面的信息
<body></body> 文檔的內(nèi)容
<h1></h1> 一級(jí)標(biāo)題,h1h6分別對(duì)應(yīng)一級(jí)標(biāo)題六級(jí)標(biāo)題,逐級(jí)減小
<img> 插入圖片
<ul></ul> 無(wú)序列表
<ol></ol> 有序列表
<li></li> 列表項(xiàng)
<br> 換行
<div></div> 分塊
<span></span> 行內(nèi)元素
<i></i> 斜體
<em></em> 強(qiáng)調(diào)文本
<strong></strong> 強(qiáng)調(diào)文本
<q></q> 短引用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容