HTML5基礎(chǔ)知識

一、HTML啥容、XML锈颗、XHTML 有什么區(qū)別

1、HTML:HyperText Markup Language / 超文本標記語言:
  • HTML 指的是超文本標記語言 (Hyper Text Markup Language)
  • HTML 不是一種編程語言咪惠,而是一種標記語言 (markup language)
    標記語言是一套標記標簽 (markup tag)
  • HTML 使用標記標簽來描述網(wǎng)頁
2击吱、XML: Extensible Markup Language / 可擴展標記語言:
  • XML 指可擴展標記語言(EXtensible Markup Language)
  • XML 是一種標記語言,很類似 HTML
  • XML 的設(shè)計宗旨是傳輸數(shù)據(jù)遥昧,而非顯示數(shù)據(jù)
  • XML 標簽沒有被預定義覆醇。您需要自行定義標簽
  • XML 被設(shè)計為具有自我描述性
  • XML 是 W3C 的推薦標準
3、XHTML: Extensible Hypertext Markup Language / 可擴展超文本標記語言:
  • XHTML 指可擴展超文本標簽語言(EXtensible HyperText Markup Language)
  • XHTML 的目標是取代 HTML
  • XHTML 與 HTML 4.01 幾乎是相同
  • XHTML 是更嚴格更純凈的 HTML 版本
  • XHTML 是作為一種 XML 應用被重新定義的 HTML
  • XHTML 是一個 W3C 標準

二炭臭、怎樣理解 HTML 語義化

1永脓、HTML語義化是什么?

語義化是指根據(jù)內(nèi)容的結(jié)構(gòu)化(內(nèi)容語義化)鞋仍,選擇合適的標簽(代碼語義化)常摧,便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時,讓瀏覽器的爬蟲和機器很好的解析威创。

2.為什么要語義化落午?
  • 用正確的標簽做正確的事情,讓頁面的內(nèi)容結(jié)構(gòu)化那婉,便于瀏覽器板甘、搜索引擎解析
  • 有利于SEO,有助于爬蟲抓取更多的有效信息详炬,爬蟲是依賴于標簽來確定上下文和各個關(guān)鍵字的權(quán)重
  • 語義化的HTML在沒有CSS的情況下也能呈現(xiàn)較好的內(nèi)容結(jié)構(gòu)與代碼結(jié)構(gòu)
  • 方便其他設(shè)備的解析
  • 便于團隊開發(fā)和維護

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

1寞奸、什么是樣式分離

一個網(wǎng)頁分為三個部分:Html——結(jié)構(gòu),css——表現(xiàn)在跳,javascrip——行為枪萄。內(nèi)容也就是html,樣式也就是css猫妙。所以內(nèi)容和樣式的分離瓷翻,就是指在網(wǎng)頁編碼的過程中,要將html和css兩大部分分開割坠。

2齐帚、分離的優(yōu)點
  • 瀏覽器加載網(wǎng)頁頁面速度變快。分離原則下彼哼,大部分頁面代碼寫在了CSS當中对妄,頁面體積容量變得更小。
  • 網(wǎng)頁修改設(shè)計時敢朱,效率剪菱、省時。根據(jù)html標簽內(nèi)ID或class的標記拴签,到CSS里找到相應的ID或class孝常,可以快速替換指定位置的樣式,不會破壞頁面架構(gòu)和其他部分的樣式蚓哩。
    典型的應用就是網(wǎng)頁換膚构灸,使用相同的 html 結(jié)構(gòu),不同的 css 樣式岸梨。
  • 更好地被搜索引擎收錄冻押。基于內(nèi)容與樣式分離的原則盛嘿,html的語義化就是首要考慮的,網(wǎng)頁中語義化的標簽代碼就會更加適合搜索引擎。
  • css樣式的分離括袒,它可以根據(jù)不同的瀏覽器次兆,達到顯示效果的統(tǒng)一。保證網(wǎng)頁架構(gòu)不變形的前提下锹锰,放心在不同瀏覽器渲染顯示樣式

3芥炭、如何實現(xiàn)

  • 寫HTML的時候先不管樣式,重點放在HTML的結(jié)構(gòu)和語義化上恃慧,讓HTML能體現(xiàn)頁面結(jié)構(gòu)或者內(nèi)容
  • 然后進行 css 樣式設(shè)置园蝠,減少 HTML 與 CSS 契合度(即內(nèi)容與樣式分離)
  • 寫JS的時候,盡量不要用JS去直接操作樣式痢士,而是通過給元素添加刪除class來控制樣式變化(即行為分離)

四彪薛、有哪些常見的meta標簽

meta標簽的用法有很多,以下是常用的一些:

  • 指定文檔編碼 <meta charset="utf-8">;
  • 適配移動頁面 <meta name="viewport" content="width=device-width, initial-scale=1.0">善延;
  • 定制頁面圖標 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">少态;
  • 設(shè)置 referer <meta name="referrer" content="never">;
  • 添加頁面描述 <meta name="description" content="頁面描述">

五易遣、文檔聲明的作用?嚴格模式和混雜模式指什么?<!doctype html> 的作用?

  • <!doctype>標簽用來聲明文檔對象模型彼妻,用來告訴瀏覽器應該使用哪種方式來解析渲染頁面。
  • 嚴格模式就是使用<!doctype>標簽來顯式聲明該用哪種方式來渲染頁面豆茫。
  • 混雜模式即不加<!doctype>標簽侨歉,允許瀏覽器使用自己的方式來渲染頁面。
  • <!doctype html>即就是聲明使用HTML5來解析渲染頁面揩魂。

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

  • 瀏覽器對HTML網(wǎng)頁的編碼解釋錯誤肤京,HTML文件保存的編碼與瀏覽器解釋的編碼不一致造成(一般多為中文)颊艳。
  • meta標簽里沒有設(shè)置編碼字符集或meta字符集設(shè)置錯誤。
  • 在<head>里添加<meta charset="">來聲明編碼格式解決

七忘分、常見的瀏覽器有哪些棋枕,什么內(nèi)核

  • 常見瀏覽器:
    Chrome,Safari妒峦,Opera重斑,IE,F(xiàn)irefo肯骇。
  • 主要瀏覽器內(nèi)核:
    Chrome窥浪、Opera:blink
    Safari:webkit
    IE:trident,edgehtml
    Firefox:servo笛丙、gecko

八漾脂、列出常見的標簽,并簡單介紹這些標簽用在什么場景

!DOCTYPE:定義文檔類型胚鸯。
html:定義HTML文檔骨稿。
head:定義文檔的頭部,它是所有頭部元素的容器姜钳。
title:定義文檔標題坦冠。
body:定義文檔主體。
div:定義文檔的分區(qū)或節(jié)哥桥。
h1-h6:標題
p:段落
a:跳轉(zhuǎn)鏈接
img:圖片
div:劃分布局
ul>li:無序列表
ol>li:有序列表
dl>dt辙浑、dd自定義列表
table:表格
input按鈕
br換行
hr分割線

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拟糕,隨后出現(xiàn)的幾起案子判呕,更是在濱河造成了極大的恐慌倦踢,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佛玄,死亡現(xiàn)場離奇詭異硼一,居然都是意外死亡,警方通過查閱死者的電腦和手機梦抢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門般贼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奥吩,你說我怎么就攤上這事哼蛆。” “怎么了霞赫?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵腮介,是天一觀的道長。 經(jīng)常有香客問我端衰,道長叠洗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任旅东,我火速辦了婚禮灭抑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抵代。我一直安慰自己腾节,他們只是感情好,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布荤牍。 她就那樣靜靜地躺著案腺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪康吵。 梳的紋絲不亂的頭發(fā)上劈榨,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音晦嵌,去河邊找鬼鞋既。 笑死,一個胖子當著我的面吹牛耍铜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播跌前,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼棕兼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了抵乓?” 一聲冷哼從身側(cè)響起伴挚,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤靶衍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后茎芋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颅眶,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年田弥,在試婚紗的時候發(fā)現(xiàn)自己被綠了涛酗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡偷厦,死狀恐怖商叹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情只泼,我是刑警寧澤剖笙,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站请唱,受9級特大地震影響弥咪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜十绑,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一聚至、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧孽惰,春花似錦晚岭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至狂鞋,卻和暖如春片择,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骚揍。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工字管, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人信不。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓嘲叔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親抽活。 傳聞我的和親對象是個殘疾皇子硫戈,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

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

  • 什么是html? html是一種網(wǎng)頁標記語言下硕,叫超文本標記語言丁逝,我們平時上網(wǎng)所看到的所有網(wǎng)頁均來自于html汁胆,英文...
    波段頂?shù)?/span>閱讀 8,382評論 2 7
  • 開始學習HTML啦, 誰讓現(xiàn)在iOS的招聘要求上都寫著熟練掌握HTML優(yōu)先呢.目前在看的< >, 感覺還挺不錯的....
    取昵稱真討厭閱讀 385評論 3 0
  • 一.HTML、XML霜幼、XHTML 有什么區(qū)別 什么是 HTML嫩码? HTML 指的是超文本標記語言 (Hyper T...
    Sunset125閱讀 699評論 0 1
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過罪既?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,221評論 0 8
  • 6月12號從武漢到達廣州參加優(yōu)士圈~操盤手課程铸题,帶著自己的需求和希望,心里也不知道是否可以找到答案萝衩。然而回挽,幾天下來...
    修行的放牛娃閱讀 547評論 0 1