html基礎(chǔ)淺解

HTML萧芙、XML、XHTML相關(guān)性與區(qū)別性

  • Html(Hyper Text Markup Language) 超文本標(biāo)記語(yǔ)言,是語(yǔ)法較為松散的朽寞、不嚴(yán)格的web語(yǔ)言炒瘟。
  • Xml (Extensible Markup Language) 可擴(kuò)展標(biāo)記語(yǔ)言吹埠,主要用于存儲(chǔ)數(shù)據(jù)和機(jī)構(gòu),XML是用戶創(chuàng)建特定語(yǔ)言如HTML的一種通用語(yǔ)言。它是指XML提供一種基本結(jié)構(gòu)以及標(biāo)記語(yǔ)言必須遵守的一組規(guī)則缘琅。使用XML可以創(chuàng)建一種獨(dú)特的標(biāo)記語(yǔ)言來(lái)描述任何一種信息粘都,包括網(wǎng)頁(yè)。XML提供了基礎(chǔ)規(guī)則刷袍,以統(tǒng)一的方式來(lái)組織信息翩隧。
  • Xhtml(Extensible Hyper Text Markup Language)可擴(kuò)展超文本標(biāo)記語(yǔ)言,基于xml,作用與html類似,xhtml對(duì)比與html呻纹,xhtml文檔具有良好完整的排版堆生。

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

語(yǔ)義化 HTML 就是選擇合適的標(biāo)簽、使用合理的代碼結(jié)構(gòu)來(lái)編寫HTML的方式居暖,使代碼更具可讀性顽频,也使得瀏覽器的爬蟲和機(jī)器能對(duì)代碼更好地解析。
要實(shí)現(xiàn)HTML的語(yǔ)義化太闺,就要求開發(fā)者掌握常用的HTML標(biāo)簽糯景,理解各種標(biāo)簽所代表的含義,在不同的場(chǎng)景能使用合適的標(biāo)簽省骂,盡量不使用沒有語(yǔ)義信息的標(biāo)簽蟀淮。
語(yǔ)義化帶來(lái)的是更清晰的頁(yè)面結(jié)構(gòu),使頁(yè)面可讀性更強(qiáng)钞澳;更清晰的代碼結(jié)構(gòu)怠惶,更利于開發(fā)團(tuán)隊(duì)的開發(fā)和維護(hù);更好的適應(yīng)性轧粟,可以支持更多的設(shè)備的不同表現(xiàn)形式策治;與機(jī)器更良好的溝通,使瀏覽器更容易渲染表現(xiàn)兰吟,也使搜索引擎更容易獲取有效信息通惫。

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

  1. 1 寫 HTML 僅處理內(nèi)容,只考慮 HTML 的結(jié)構(gòu)和語(yǔ)義化混蔼,避免出現(xiàn)屬性樣式履腋。
  2. 2寫 JS 的時(shí)候,盡量不使用 JS直接操作樣式惭嚣。
  3. 3頁(yè)面展現(xiàn)的所有樣式遵湖,都由CSS來(lái)負(fù)責(zé)實(shí)現(xiàn)。

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

1.設(shè)定編碼格式


Paste_Image.png

2.優(yōu)先使用IE的最新版本和Chrome


Paste_Image.png

3.在移動(dòng)端展示頁(yè)面
Paste_Image.png

4.優(yōu)化搜索引擎

Paste_Image.png
Paste_Image.png

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

<!doctype>標(biāo)簽用來(lái)聲明文檔對(duì)象模型晚吞,用來(lái)告訴瀏覽器應(yīng)該使用哪種方式來(lái)解析渲染頁(yè)面延旧。嚴(yán)格模式就是使用<!doctype>標(biāo)簽來(lái)顯式聲明該用哪種方式來(lái)渲染頁(yè)面,混雜模式即不加<!doctype>標(biāo)簽槽地,允許瀏覽器使用自己的方式來(lái)渲染頁(yè)面垄潮。
<!doctype html>即就是聲明使用HTML5來(lái)解析渲染頁(yè)面烹卒。

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

瀏覽器出現(xiàn)亂碼一般是由于在制作頁(yè)面時(shí)使用非英文字符時(shí)弯洗,保存的編碼格式與瀏覽器解析時(shí)的解碼格式不匹配旅急。為了解決這個(gè)問(wèn)題,就要在頁(yè)面保存時(shí)就在HTML的<head>里添加<meta charset="">來(lái)聲明編碼格式牡整,來(lái)告訴瀏覽器應(yīng)該用什么解碼格式來(lái)解碼藐吮,例如使用UTF-8來(lái)編碼的頁(yè)面,添加<meta charset="UTF-8">`來(lái)告訴瀏覽器使用UTF-8格式來(lái)解碼逃贝,就不會(huì)出現(xiàn)亂碼了谣辞。

常見的瀏覽器有哪些,常見的內(nèi)核有哪些沐扳?

常見瀏覽器有IE泥从、Google Chrome、Safari沪摄、opera躯嫉、Firefox等,還有世界之窗杨拐、傲游瀏覽器祈餐、360安全瀏覽器、搜狗告訴瀏覽器哄陶、QQ安全瀏覽器帆阳、獵豹安全瀏覽器等。
Trident(IE內(nèi)核):IE瀏覽器屋吨,很多國(guó)內(nèi)瀏覽器蜒谤,以及很多雙核瀏覽器的其中“一核”都是Trident。
Gecko:FireFox瀏覽器等至扰。
Webkit:Chrome瀏覽器鳍徽,Safari瀏覽器等。
Chromium/Blink:Chromium fork 自開源引擎 WebKit渊胸,卻把 WebKit 的代碼梳理得可讀性提高很多旬盯,Chrome瀏覽器就使用Chromium內(nèi)核台妆,搜狗翎猛、360、QQ瀏覽器等等雙核瀏覽器的一核都是Chromium接剩。2013年谷歌宣布 Chromium 項(xiàng)目中研發(fā) Blink 渲染引擎切厘,內(nèi)置于 Chrome 瀏覽器之中。
Presto:Opera瀏覽器先前使用的內(nèi)核懊缺,Opera 在 2013 年 2 月宣布放棄 Presto后使用 WebKit 分支的 Chromium 引擎作為自家瀏覽器核心引擎疫稿,在 Chrome 推出 Blink 引擎之后培他,Opera也轉(zhuǎn)而使用Blink 作為瀏覽器核心引擎。
目前移動(dòng)端系統(tǒng)內(nèi)置瀏覽器的內(nèi)核遗座, iOS 平臺(tái)主要是 WebKit舀凛,
Android 4.4 之前的系統(tǒng)瀏覽器內(nèi)核是 WebKit;Android4.4 系統(tǒng)瀏覽器切換到了Chromium途蒋,內(nèi)核是 Webkit 的分支 Blink猛遍;Windows Phone 8 系統(tǒng)瀏覽器內(nèi)核則是 Trident。

常見標(biāo)簽及應(yīng)用場(chǎng)景

  1. h1......h6 標(biāo)題 <h1>一級(jí)標(biāo)題</h1>
  2. p 段落 <p>這里是段落</p>
  3. a 鏈接(鏈接到一個(gè)地址)
    <a title="饑人谷“>饑人谷号坡。com</a>
  4. img 展示一張圖片 ![](a.png)(自閉合標(biāo)簽)
  5. div用于給頁(yè)面劃分區(qū)塊 <div id="header">...</div>(id 用于給元素添加標(biāo)記)
  6. ul li unsort list無(wú)序列表 ul的直接元素是li 可以嵌套
    <ul class="nav"> <li><a href="#">首頁(yè)</a></li> </ul>
  7. ol li order list有序列表 ol的子元素只能是li 可以嵌套
    <ol> <li>第一步</li> <li>第二步</li> <li>第三步</li> </ol>
    :對(duì)于有序和無(wú)序列表的選擇根據(jù)元素的并列關(guān)系
  8. dl dt dd 用于展示一系列的“標(biāo)題懊烤、內(nèi)容”場(chǎng)景
    <dl> <dt>標(biāo)題</dt> <dd>內(nèi)容</dd> </dl>
  9. button 按鈕
    <button>點(diǎn)我中獎(jiǎng)</button>
  10. strong、em宽堆、span 用于對(duì)于語(yǔ)句的強(qiáng)調(diào)(強(qiáng)度語(yǔ)義以此遞減)
    <strong>111</strong> <em>222</em> <span>333</span>
    11.0.

iframe 用于嵌入一個(gè)頁(yè)面(注意跨域操作問(wèn)題)
<iframe src="http://jirengu.com" name="mypage"</iframe>
<p><a >baidu.com</a><p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腌紧,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子畜隶,更是在濱河造成了極大的恐慌壁肋,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件代箭,死亡現(xiàn)場(chǎng)離奇詭異墩划,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)嗡综,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門乙帮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人极景,你說(shuō)我怎么就攤上這事察净。” “怎么了盼樟?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵氢卡,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我晨缴,道長(zhǎng)译秦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任击碗,我火速辦了婚禮筑悴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘稍途。我一直安慰自己阁吝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布械拍。 她就那樣靜靜地躺著突勇,像睡著了一般装盯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上甲馋,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天埂奈,我揣著相機(jī)與錄音,去河邊找鬼定躏。 笑死挥转,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的共屈。 我是一名探鬼主播绑谣,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼拗引!你這毒婦竟也來(lái)了借宵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤矾削,失蹤者是張志新(化名)和其女友劉穎壤玫,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哼凯,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡欲间,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了断部。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猎贴。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蝴光,靈堂內(nèi)的尸體忽然破棺而出她渴,到底是詐尸還是另有隱情,我是刑警寧澤蔑祟,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布趁耗,位于F島的核電站,受9級(jí)特大地震影響疆虚,放射性物質(zhì)發(fā)生泄漏苛败。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一径簿、第九天 我趴在偏房一處隱蔽的房頂上張望罢屈。 院中可真熱鬧,春花似錦牍帚、人聲如沸儡遮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鄙币。三九已至,卻和暖如春蹂随,著一層夾襖步出監(jiān)牢的瞬間十嘿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工岳锁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绩衷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓激率,卻偏偏與公主長(zhǎng)得像咳燕,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乒躺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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