html概念學(xué)習(xí)總結(jié)

html 超文本標(biāo)記語言,是網(wǎng)頁之骨敦姻。


結(jié)構(gòu)樣式行為分離

html只寫結(jié)構(gòu)瘾境,css只寫樣式,js只寫行為镰惦。誰也不要過界就是結(jié)構(gòu)樣式分離迷守。
這樣寫代碼,代碼職能清晰
有利于后期的運(yùn)營和維護(hù)旺入,變哪改哪就好盒犹,功能改變不用全部推倒重來。


HTML語義化

HTML語義化就是在寫html代碼時(shí)眨业,盡量使用header/nav等帶有語義信息的標(biāo)簽,讓每個(gè)標(biāo)簽做它該做的事沮协。
方便其他人或機(jī)器識(shí)別閱讀龄捡、理解開發(fā)者意圖和查找數(shù)據(jù)。
最終降低多人合作開發(fā)的時(shí)間成本慷暂,提高搜索引擎準(zhǔn)確度聘殖,利于seo。


常見meta標(biāo)簽

真的很常見行瑞,看看吧

<meta charset='xxx'>

告訴瀏覽器奸腺,我這個(gè)頁面的代碼是用的xxx編碼方式。(用xxx來解碼)

<meta http-equiv='參數(shù)' content='參數(shù)變量值'>

瀏覽器讀到這些代碼時(shí)血久,可以得到一些頁面信息突照,更好的顯示網(wǎng)頁內(nèi)容。

  1. meta http-equiv='expires' content='時(shí)間' :【expires期限】氧吐,告訴瀏覽器到了某個(gè)時(shí)間就重新傳輸一次頁面讹蘑。
  2. meta http-equic='refresh' content='數(shù)字;url=一個(gè)網(wǎng)址' :【refresh刷新】,告訴瀏覽器在【數(shù)字】秒后跳轉(zhuǎn)到【一個(gè)網(wǎng)址】
  3. meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' :強(qiáng)制瀏覽器按照特定的版本標(biāo)準(zhǔn)進(jìn)行渲染筑舅。但不支持IE7及以下版本座慰。如果是ie瀏覽器就用最新的ie渲染,如果是雙核瀏覽器就用chrome內(nèi)核翠拣。
<meta name='參數(shù)' content='具體的參數(shù)值'>

主要用于描述網(wǎng)頁版仔,更便于搜索機(jī)器人讀取代碼。

  1. meta name='viewport' content='width=xxx等等' :讓移動(dòng)端能夠以更合理的比例顯示網(wǎng)頁
  2. meta name='keywords' content='xxxx' :告訴搜索引擎,當(dāng)前頁面的關(guān)鍵字是xxxx
  3. meta name='dscription' content='xxx' :告訴搜索引擎蛮粮,當(dāng)前頁面的主要內(nèi)容是xxx

文檔聲明的作用

<!DOCYTYPE html>告訴瀏覽器益缎,用html5的方式去解讀代碼;
告訴瀏覽器使用標(biāo)準(zhǔn)模式蝉揍;
如果沒有文檔聲明链峭,瀏覽器可能會(huì)使用混雜模式,各種奇葩又沾,不要用弊仪。


瀏覽器亂碼問題

原因:代碼的編碼保存方式和瀏覽器的解碼方式不同。

為什么會(huì)這樣呢杖刷?

在代碼里励饵,有一行<meta charset='utf-8'>這句代碼的意思是告訴瀏覽器,我的代碼使用utf-8的編碼方式滑燃,你用utf-8解碼就好了役听;
但是如果把代碼里的utf-8換成別的(比如gbk),同時(shí)代碼保存的時(shí)候仍然選擇utf-8表窘,那么瀏覽器就會(huì)被欺騙典予,瀏覽器讀到這句代碼時(shí)就會(huì)選擇使用gbk的解碼方式來解碼,gbk的解碼時(shí)不可能和實(shí)際保存的utf-8匹配上的乐严,那么就會(huì)出現(xiàn)亂碼瘤袖。
解決辦法:代碼里用meta charset='utf-8'聲明好,保存的時(shí)候也選utf-8昂验,不要瞎寫就可以了捂敌。


<html lang='zh'>里的lang='xx'什么意思

這是告訴瀏覽器,我這個(gè)頁面使用的是中文(zh)既琴,這樣的話外國網(wǎng)友的瀏覽器就會(huì)發(fā)現(xiàn)瀏覽器使用語言和頁面內(nèi)容語言不同占婉,或許可以提供翻譯功能(如果有的話)。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末甫恩,一起剝皮案震驚了整個(gè)濱河市逆济,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌磺箕,老刑警劉巖纹腌,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異滞磺,居然都是意外死亡升薯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門击困,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涎劈,“玉大人广凸,你說我怎么就攤上這事≈朊叮” “怎么了谅海?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蹦浦。 經(jīng)常有香客問我扭吁,道長,這世上最難降的妖魔是什么盲镶? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任侥袜,我火速辦了婚禮,結(jié)果婚禮上溉贿,老公的妹妹穿的比我還像新娘枫吧。我一直安慰自己,他們只是感情好宇色,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布九杂。 她就那樣靜靜地躺著,像睡著了一般宣蠕。 火紅的嫁衣襯著肌膚如雪例隆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天抢蚀,我揣著相機(jī)與錄音裳擎,去河邊找鬼。 笑死思币,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的羡微。 我是一名探鬼主播谷饿,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼妈倔!你這毒婦竟也來了博投?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤盯蝴,失蹤者是張志新(化名)和其女友劉穎毅哗,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捧挺,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡虑绵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了闽烙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翅睛。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡声搁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捕发,到底是詐尸還是另有隱情疏旨,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布扎酷,位于F島的核電站檐涝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏法挨。R本人自食惡果不足惜谁榜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坷剧。 院中可真熱鬧惰爬,春花似錦、人聲如沸惫企。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽狞尔。三九已至丛版,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間偏序,已是汗流浹背页畦。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留研儒,地道東北人豫缨。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像端朵,于是被迫代替她去往敵國和親好芭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理冲呢,服務(wù)發(fā)現(xiàn)舍败,斷路器,智...
    卡卡羅2017閱讀 134,651評(píng)論 18 139
  • HTML基礎(chǔ) 本文包括 HTML基本知識(shí)與結(jié)構(gòu) HTML常見標(biāo)簽 標(biāo)簽寫法與嵌套的討論 HTML敬拓、CSS邻薯、java...
    廖少少閱讀 2,085評(píng)論 2 21
  • HTML、XML乘凸、XHTML 有什么區(qū)別 HTML:超文本標(biāo)記語言 (Hyper Text Markup Lang...
    喵不吱閱讀 458評(píng)論 0 1
  • Sublime的常用插件及功能 AutoFileName:自動(dòng)補(bǔ)全文件路徑及名稱的插件厕诡。如插入圖片。 Bracke...
    饑人谷_繆維穎閱讀 922評(píng)論 6 4
  • HTML, XML, XHTML 有什么區(qū)別 先說一下三者的定義营勤。 HTML:HyperText Markup L...
    ezrealor閱讀 368評(píng)論 0 1