任務4(HTML)

HTML(HyperText Markup Language):一種用于創(chuàng)建網(wǎng)頁的標準標記語言。

HTMLvsXMLvsXHTML

  • HTML:超文本標記語言,語法較為松散的、不嚴格的web語言
  • XML:可擴展標記語言,主要用于儲存數(shù)據(jù)和結(jié)構(gòu)參考
  • XTHML:可擴展超文本標記語言,基于XML,作用與HTML類似,但語法更嚴格參考

小結(jié):HTML中語法不嚴格主要體現(xiàn)在:沒有報錯提示,標簽不閉合也可以顯示頁面內(nèi)容等;XML用于傳輸數(shù)據(jù),允許創(chuàng)造者定義自己的標簽和文檔結(jié)構(gòu);XTHML一種更嚴謹?shù)腍TML版本,體現(xiàn)在:標簽字母要小寫,標簽要閉合等。


HTML語義化

含義:選擇合適的標簽及合理的代碼結(jié)構(gòu),結(jié)構(gòu)劃分合理,有利于網(wǎng)絡爬蟲的搜索和瀏覽器解析。
從代碼的本身就可以判斷包含內(nèi)容的作用,HTML5中新增加的很多標簽(如:<article>、<nav>、<header>和<footer>等)就是基于這樣的設(shè)計原則。


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

組成網(wǎng)頁三部分:結(jié)構(gòu)層(html)、表現(xiàn)層(css)、行為層(js)
原則:先寫html,著重html的代碼結(jié)構(gòu)和語義化,體現(xiàn)頁面內(nèi)容的結(jié)構(gòu)、內(nèi)容,后用css進行樣式設(shè)置。
分離的優(yōu)勢

  • 瀏覽器加載網(wǎng)頁頁面速度變快。分離原則下,大部分頁面代碼寫在了CSS當中,頁面體積容量變得更小。
  • 網(wǎng)頁修改設(shè)計時,效率、省時。根據(jù)html標簽內(nèi)ID或class的標記,到CSS里找到相應的ID或class,可以快速替換指定位置的樣式,不會破壞頁面架構(gòu)和其他部分的樣式。
  • 更好地被搜索引擎收錄。基于內(nèi)容與樣式分離的原則,html的語義化就是首要考慮的,網(wǎng)頁中語義化的標簽代碼就會更加適合搜索引擎。
  • css樣式的分離,它可以根據(jù)不同的瀏覽器,達到顯示效果的統(tǒng)一。保證網(wǎng)頁架構(gòu)不變形的前提下,放心在不同瀏覽器渲染顯示樣式。

meta標簽

作用:<meta> 元素可提供有關(guān)頁面的元信息(meta-information),比如針對搜索引擎和更新頻度的描述和關(guān)鍵詞。
兩種屬性:name屬性和http-equiv屬性
name屬性語法格式是:<meta name="參數(shù)" content="具體的參數(shù)值">
http-equiv屬性語法格式是:<meta http-equiv="參數(shù)" content="參數(shù)變量值">
name屬性主要有以下幾種參數(shù)

  • keywords(告訴搜索引擎你網(wǎng)頁的關(guān)鍵字是什么)

示例:<meta name ="keywords" content="science,education,culture,politics,ecnomics,relationships, entertaiment, human">

  • description(告訴搜索引擎你的網(wǎng)站主要內(nèi)容)

舉例:<meta name="description" content="This page is about the meaning of science, education,culture.">

  • robots(告訴搜索機器人哪些頁面需要索引,哪些頁面不需要索引)

content的參數(shù)有all,none,index,noindex,follow,nofollow。默認是all。
舉例:<meta name="robots" content="none">

  • author(標注網(wǎng)頁的作者)

舉例:<meta name="author" content="root,root@21cn.com">

http-equiv屬性主要有以下幾種參數(shù)

  • Expires(用于設(shè)定網(wǎng)頁的到期時間。一旦網(wǎng)頁過期,必須到服務器上重新傳輸)
  • Pragma(cache模式)
    禁止瀏覽器從本地計算機的緩存中訪問頁面內(nèi)容
  • Refresh(自動刷新并指向新頁面)
  • author(標注網(wǎng)頁的作者)

文檔聲明的作用:聲明該文檔的類型,是html、xml還是xhtml等,讓瀏覽器按正確的類型去解析該文檔。
嚴格模式( Standards 模式):用于呈現(xiàn)遵循最新標準的網(wǎng)頁
混亂模式(Quirks 模式):用于呈現(xiàn)為傳統(tǒng)瀏覽器而設(shè)計的網(wǎng)頁,一種比較寬松的向后兼容的模式
<!doctype html>的作用:讓瀏覽器進入標準模式,使用HTML5的標準來解析渲染頁面


瀏覽器亂碼的原因:保存的編碼格式和瀏覽器解碼格式不一致所致
解決辦法:萬國碼(utf-8) <meta charset="utf-8">


常見的瀏覽器和與之相對應的內(nèi)核

瀏覽器 渲染引擎
Chrome Blink
Firefox Gecko
Safari Webkit
IE Trident

常見標簽和與之應用的場景

標簽 場景
head 定義文檔的頭部,描述文檔的屬性和信息
body 定義文檔的主體
h1 標題1
p 段落
a 定義超鏈接
table 表格
ul 無序列表
ol 有序列表
button 按鈕
img 插入圖像
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,622評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,716評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,746評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,991評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,706評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,036評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,029評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,203評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,725評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,451評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,677評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,161評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,857評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,266評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,606評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,407評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,643評論 2 380

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

  • 1、HTML、XML、XHTML 有什么區(qū)別? 1)HTML,超文本標記語言,是語法較為松散的、不嚴格的Web語言...
    大胡子歌歌閱讀 348評論 0 1
  • HTML、XML、XHTML 有什么區(qū)別 首先,他們都是一種標記語言(Markup Language),不同的是:...
    饑人谷_zhangfan閱讀 191評論 1 2
  • 1、網(wǎng)頁亂碼的問題是如何產(chǎn)生的?解決方法? ①保存的編碼格式和瀏覽器解析時的解碼格式不匹配導致的。將保存的編碼格式...
    鴻鵠飛天閱讀 826評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • 1.網(wǎng)頁亂碼的問題是如何產(chǎn)生的?怎樣解決 答:亂碼產(chǎn)生的原因是編輯器所保存的編碼格式與瀏覽器解析所使用的編碼格式不...
    浩天天閱讀 367評論 0 0