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

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

1垮耳、HTML是超文本標(biāo)記語言(Hyper Text Markup Language)通過標(biāo)記符號(hào)來標(biāo)記要顯示的網(wǎng)頁中的各個(gè)部分颈渊。它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復(fù)雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到终佛,無論使用的是什么類型的電腦或?yàn)g覽器俊嗽。但是由于時(shí)間早,規(guī)范不是很好铃彰,大小寫混寫且編碼不規(guī)范乌询;
2、XHTML是升級(jí)版的HTML(Extensible Hyper Text Markup Language)在XHTML中對(duì)HTML進(jìn)行了規(guī)范豌研,基本語言都還是沿用的HTML的標(biāo)簽妹田,只不過廢除了部分表現(xiàn)層的標(biāo)簽,同時(shí)在標(biāo)準(zhǔn)上要求有提高比如標(biāo)簽的嚴(yán)格嵌套鹃共,標(biāo)簽結(jié)束等等鬼佣,編碼更加嚴(yán)謹(jǐn)純潔。XHTML是一種過渡語言霜浴,HTML向XML過渡的語言晶衷;
3、XML是可擴(kuò)展標(biāo)記語言(Extensible Markup Language)阴孟,是一種跨平臺(tái)語言晌纫,編碼更自由,可以自由創(chuàng)建標(biāo)簽永丝。
XML與HTML的區(qū)別:
∏率(1.XML的語法要求很嚴(yán)謹(jǐn),HTML較為隨意
∧饺隆(2.XML是被設(shè)計(jì)用來描述數(shù)據(jù)的哥牍,重點(diǎn)是:什么是數(shù)據(jù),如何存放數(shù)據(jù)喝检。HTML是被設(shè)計(jì)用來顯示數(shù)據(jù)的嗅辣,重點(diǎn)是:顯示數(shù)據(jù)以及如何顯示數(shù)據(jù)更好上面。
4挠说、網(wǎng)頁編碼從HTML>XHTML>XML這個(gè)過程發(fā)展澡谭。

怎樣理解 HTML 語義化

什么是HTML的語義化钙态?

根據(jù)內(nèi)容的結(jié)構(gòu)化嘉冒,選擇合適的標(biāo)簽,有利于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時(shí)讓瀏覽器的爬蟲和機(jī)器很好地解析蔫耽。

為什么要做到語義化撩炊?

1.在沒有CSS情況下外永,可以讓呈現(xiàn)的內(nèi)容結(jié)構(gòu)化,做到內(nèi)容與樣式的分離
2.有利于SEO(搜索引擎優(yōu)化)拧咳,讓網(wǎng)絡(luò)爬蟲更好的爬取更多有效信息
3.便于其他開發(fā)人員的開發(fā)與維護(hù)
4.方便其他終端對(duì)頁面內(nèi)容的解析

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

內(nèi)容與樣式的分離實(shí)質(zhì)上指將內(nèi)容的結(jié)構(gòu)交給HTML,通過怎么樣的形式呈現(xiàn)交給CSS
1.讓文檔代碼更加清晰可讀
2.便于后期對(duì)文檔樣式的統(tǒng)一或批量的修改

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

meta是html語言head區(qū)的一個(gè)輔助性標(biāo)簽祭衩。meta標(biāo)簽的作用有:搜索引擎優(yōu)化(SEO),定義頁面使用語言阅签,自動(dòng)刷新并指向新的頁面掐暮,實(shí)現(xiàn)網(wǎng)頁轉(zhuǎn)換時(shí)的動(dòng)態(tài)效果,控制頁面緩沖政钟,網(wǎng)頁定級(jí)評(píng)價(jià)路克,控制網(wǎng)頁顯示的窗口等樟结!
meta標(biāo)簽一共有三個(gè)屬性:
http-equiv 把content屬性關(guān)聯(lián)到HTTP頭部。
name 把 content 屬性關(guān)聯(lián)到一個(gè)名稱精算。
content 定義用于翻譯 content 屬性值的格式瓢宦。

name屬性

<meta name="參數(shù)"content="具體的參數(shù)值">
可選參數(shù):
(1)keyword 用來告訴搜索引擎你的網(wǎng)頁的關(guān)鍵字是什么
(2)description 用來告訴搜索引擎你的網(wǎng)頁的的主要內(nèi)容
(3)robots 用來告訴搜索引擎哪些頁面需要索引,哪些頁面不需要索引
content的設(shè)定:
設(shè)定為all:文件將被檢索,且頁面上的鏈接可以被查詢灰羽;
設(shè)定為none:文件將不被檢索驮履,且頁面上的鏈接不可以被查詢;
設(shè)定為index:文件將被檢索廉嚼;
設(shè)定為follow:頁面上的鏈接可以被查詢玫镐;
設(shè)定為noindex:文件將不被檢索,但頁面上的鏈接可以被查詢怠噪;
設(shè)定為nofollow:文件將不被檢索恐似,頁面上的鏈接可以被查詢。
(4)author 表示網(wǎng)頁的作者是誰
(5)generator 表示網(wǎng)站采用什么軟件制作
(6)COPYRIGHT 表示網(wǎng)站的版權(quán)信息
(7)revisit-after 表示你希望讓爬蟲多長時(shí)間再次爬取你的網(wǎng)頁

http-euqiv屬性

<meta http-equiv="參數(shù)"content="參數(shù)變量值">舰绘;
(1)Expires(期限) 用于設(shè)定網(wǎng)頁的到期時(shí)間,一旦網(wǎng)頁過期蹂喻,必須到服務(wù)器上重新傳輸
(2)Pragma(cache模式) 禁止瀏覽器從本地計(jì)算機(jī)的緩存中訪問頁面內(nèi)容。(這樣設(shè)定,就讓脫機(jī)瀏覽無效)
(3)Refresh 設(shè)定在本網(wǎng)站停留多長時(shí)間并且自動(dòng)刷新到新的網(wǎng)址
(4)Set-Cookie(cookie設(shè)定) 如果網(wǎng)頁過期,存在本地的cookie將被刪除
(5)Window-target(顯示窗口的設(shè)定) 強(qiáng)制頁面在當(dāng)前窗口以獨(dú)立頁面顯示捂寿。用來防止別人在框架里調(diào)用自己的頁面
(6)content-Type(顯示字符集的設(shè)定) 設(shè)定頁面使用的字符集
(7)content-Language(顯示語言的設(shè)定)
(8)Cache-Control指定請求和響應(yīng)遵循的緩存機(jī)制口四。

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

文檔聲明的作用?

讓瀏覽器知道要使用什么什么模式來呈現(xiàn)當(dāng)前頁面

嚴(yán)格模式和混雜模式指的是什么?

嚴(yán)格模式:又稱標(biāo)準(zhǔn)模式,是指瀏覽器按照 W3C 標(biāo)準(zhǔn)解析代碼秦陋。
混雜模式:又稱怪異模式或兼容模式蔓彩,是指瀏覽器用自己的方式解析代碼。
如何區(qū)分:瀏覽器解析時(shí)到底使用嚴(yán)格模式還是混雜模式驳概,與網(wǎng)頁中的 DTD 直接相關(guān)赤嚼。
1、如果文檔包含嚴(yán)格的 DOCTYPE 顺又,那么它一般以嚴(yán)格模式呈現(xiàn)更卒。(嚴(yán)格 DTD ——嚴(yán)格模式)
2、包含過渡 DTD 和 URI 的 DOCTYPE 稚照,也以嚴(yán)格模式呈現(xiàn)蹂空,但有過渡 DTD 而沒有 URI (統(tǒng)一資源標(biāo)識(shí)符,就是聲明最后的地址)會(huì)導(dǎo)致頁面以混雜模式呈現(xiàn)果录。(有 URI 的過渡 DTD ——嚴(yán)格模式上枕;沒有 URI 的過渡 DTD ——混雜模式)
3、DOCTYPE 不存在或形式不正確會(huì)導(dǎo)致文檔以混雜模式呈現(xiàn)弱恒。(DTD不存在或者格式不正確——混雜模式)
4辨萍、HTML5 沒有 DTD ,因此也就沒有嚴(yán)格模式與混雜模式的區(qū)別返弹,HTML5 有相對(duì)寬松的語法锈玉,實(shí)現(xiàn)時(shí)爪飘,已經(jīng)盡可能大的實(shí)現(xiàn)了向后兼容。( HTML5 沒有嚴(yán)格和混雜之分)
意義:嚴(yán)格模式與混雜模式存在的意義與其來源密切相關(guān)嘲玫,如果說只存在嚴(yán)格模式悦施,那么許多舊網(wǎng)站必然受到影響,如果只存在混雜模式去团,那么會(huì)回到當(dāng)時(shí)瀏覽器大戰(zhàn)時(shí)的混亂,每個(gè)瀏覽器都有自己的解析模式穷蛹。

<!doctype html> 的作用?

HTML5標(biāo)準(zhǔn)網(wǎng)頁聲明,告知瀏覽器采用HTML5規(guī)范

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

瀏覽器用來解析該文件編碼格式與文件保存所使用編碼格式不一致時(shí),就會(huì)導(dǎo)致亂碼

解決方法

1.在meta標(biāo)簽中設(shè)置正確字符集(charset)屬性
2.切換瀏覽器的編碼方式

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

常見瀏覽器

1.IE
2.Google Chrome
3.Firefox
4.Safari
5Opera

內(nèi)核(也稱渲染引擎)

1.Trident(IE內(nèi)核)
2.Gecko (Firefox的內(nèi)核)
3.Presto (Opera的內(nèi)核)
4.Webkit (蘋果公司的內(nèi)核,用于Safari)

列出常見的標(biāo)簽肴熏,并簡單介紹這些標(biāo)簽用在什么場景

h 標(biāo)簽

表示標(biāo)題 h1-h6

p 標(biāo)簽

表示段落

a 標(biāo)簽

表示一個(gè)連接 通常使用 target / herf / title 屬性

div 標(biāo)簽

表示一塊, 通常用于分割頁面布局

ul li 標(biāo)簽

表示一個(gè)無序列表

ol li 標(biāo)簽

表示一個(gè)有序列表

dl dt dd 標(biāo)簽

表示一個(gè)定義性的列表,對(duì)于一個(gè)或多個(gè)術(shù)語進(jìn)行解釋

strong em span

表示語氣的加強(qiáng),strong表示強(qiáng)烈 em表示輕微加強(qiáng) span表示無特殊意義

iframe 標(biāo)簽

iframe 元素會(huì)創(chuàng)建包含另外一個(gè)文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)鬼雀。
(使用這個(gè)元素要注意跨域操作,JavaScript是不允許跨域操作的)

table 標(biāo)簽

用于展示一個(gè)表格,為了更好的實(shí)現(xiàn)語義化,不要將table標(biāo)簽用于分割網(wǎng)頁布局

meta 標(biāo)簽

meta是html語言head區(qū)的一個(gè)輔助性標(biāo)簽。meta標(biāo)簽的作用有:搜索引擎優(yōu)化(SEO)蛙吏,定義頁面使用語言源哩,自動(dòng)刷新并指向新的頁面,實(shí)現(xiàn)網(wǎng)頁轉(zhuǎn)換時(shí)的動(dòng)態(tài)效果鸦做,控制頁面緩沖励烦,網(wǎng)頁定級(jí)評(píng)價(jià),控制網(wǎng)頁顯示的窗口等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泼诱,一起剝皮案震驚了整個(gè)濱河市坛掠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌治筒,老刑警劉巖屉栓,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異耸袜,居然都是意外死亡友多,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門堤框,熙熙樓的掌柜王于貴愁眉苦臉地迎上來域滥,“玉大人,你說我怎么就攤上這事胰锌∑疲” “怎么了?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵资昧,是天一觀的道長酬土。 經(jīng)常有香客問我,道長格带,這世上最難降的妖魔是什么撤缴? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任刹枉,我火速辦了婚禮,結(jié)果婚禮上屈呕,老公的妹妹穿的比我還像新娘微宝。我一直安慰自己,他們只是感情好虎眨,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布蟋软。 她就那樣靜靜地躺著,像睡著了一般嗽桩。 火紅的嫁衣襯著肌膚如雪岳守。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天碌冶,我揣著相機(jī)與錄音湿痢,去河邊找鬼。 笑死扑庞,一個(gè)胖子當(dāng)著我的面吹牛譬重,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播罐氨,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼臀规,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了岂昭?” 一聲冷哼從身側(cè)響起以现,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎约啊,沒想到半個(gè)月后邑遏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恰矩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年记盒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片外傅。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡纪吮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出萎胰,到底是詐尸還是另有隱情碾盟,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布技竟,位于F島的核電站冰肴,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜熙尉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一联逻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧检痰,春花似錦包归、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至椎椰,卻和暖如春境钟,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俭识。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留洞渔,地道東北人套媚。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像磁椒,于是被迫代替她去往敵國和親堤瘤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

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

  • 1.什么是HTML浆熔? HTML是用來描述網(wǎng)頁的一種語言 HTML指的是超文本標(biāo)記語言(Hyper Text Mar...
    billa_8f6b閱讀 294評(píng)論 0 1
  • 一本辐、什么是HTML? HTML是用來描述網(wǎng)頁的一種語言 HTML指的是超文本標(biāo)記語言(Hyper Text Mar...
    饑人谷_晨曦閱讀 372評(píng)論 0 2
  • 一.HTML医增、XML慎皱、XHTML 有什么區(qū)別 什么是 HTML? HTML 指的是超文本標(biāo)記語言 (Hyper T...
    Sunset125閱讀 685評(píng)論 0 1
  • 什么是HTML叶骨? HTML指的是超文本標(biāo)記語言 HTML不是一種編程語言茫多,而是一種標(biāo)記語言 標(biāo)記語言是一套標(biāo)記標(biāo)簽...
    Echolate閱讀 438評(píng)論 0 1