4# 俯視HTML

關(guān)鍵詞


標(biāo)簽屬性 <a>標(biāo)簽 <p>標(biāo)簽 列表標(biāo)簽 <table>標(biāo)簽

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


1. Doctype

文檔類型,定義不同的文檔類型,瀏覽器提供不同的支持。

2. 規(guī)范的HTML文件

<!Doctype html>
<html>
  <head></head>
  <body></body>
</html>

規(guī)范的HTML文件必須包括這四個(gè)標(biāo)簽。

3. 標(biāo)簽分類

  • 雙標(biāo)簽
    雙標(biāo)簽包括開始標(biāo)簽和結(jié)束標(biāo)簽。如下
    <div></div>
    <ul></ul>

  • 單表簽
    <img src="" alt="">
    <img src="" alt=""/>
    上面的寫法是規(guī)范寫法,在html5中兼容下面寫法為上面的寫法。

4. 標(biāo)簽屬性

  • 公有屬性
    所有標(biāo)簽都有的屬性,如id、class、style等。
  • 建議屬性值都用引號(hào)包著。
  • 結(jié)束標(biāo)簽</之間不能有空格。
  • 大小寫敏感
    • 不敏感:標(biāo)簽名、屬性名。
    • 敏感:屬性值。

5. <a>標(biāo)簽

  • 寫法
    <a href="xxxxx">...</a>
  • 特有屬性
    href
    • 絕對(duì)路徑
      Linux:以/開頭
      window:以盤符如C:\開頭
      href=/absolute/path.html
    • 相對(duì)路徑
      只要以目錄名開始的就是相對(duì)路徑
      href=relative/path.html
    • 網(wǎng)址
      //或者http開頭
      href=//www.baidu.com
      href=http://www.baidu.com
    • 偽協(xié)議
      javascript:JS代碼
      href=javascript:alert(1)
    • #id
  • 默認(rèn)樣式
    : link
    : hover
    : visited
    : active
  • 默認(rèn)動(dòng)作
    跳轉(zhuǎn)頁(yè)面
  • target屬性
    屬性值有以下幾種
    • _blank
    • _parent
    • _top
    • _self

6. <h1><h6>標(biāo)簽

  • 表達(dá)頁(yè)面、文章的邏輯層次
  • 默認(rèn)樣式
    加粗、大小、line-height

7. <strong>標(biāo)簽

  • 表示邏輯上著重、強(qiáng)調(diào)
  • 默認(rèn)樣式
    加粗
  • <b>標(biāo)簽效果一樣,但無(wú)語(yǔ)義,不推薦使用

8. <em>標(biāo)簽

  • 表示語(yǔ)氣上的強(qiáng)調(diào)
  • 默認(rèn)樣式
    斜體
  • <i>標(biāo)簽效果一樣,但無(wú)語(yǔ)義,不推薦使用

9. <p>標(biāo)簽

  • 表示一個(gè)段落
  • 默認(rèn)樣式
    段落間距
  • 可以不閉合
    <p>元素緊跟著 address, article, aside, blockquote, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, main, nav, ol, p, pre, section, table, ul元素時(shí)結(jié)束標(biāo)簽可以省略。

10. 列表標(biāo)簽

  • 有序列表

    • 表示有順序的列表
      <ol>
      <li></li>
      <li></li>
      </ol>
    • 默認(rèn)樣式
      按照阿拉伯?dāng)?shù)字1、2、3順序排序
  • 無(wú)序列表

    • 表示無(wú)順序的列表
      <ul>
      <li></li>
      <li></li>
      </ul>
    • 默認(rèn)樣式
      <li>里內(nèi)容的前面加個(gè)小圓點(diǎn)
  • <dl>列表
    <dl>
    <dt></dt>
    <dd></dd>

      <dt></dt>
      <dd></dd>
    </dl>
    

dd標(biāo)簽的內(nèi)容對(duì)dt標(biāo)簽里的術(shù)語(yǔ)進(jìn)行定義、描述

11. <table>標(biāo)簽

  • 寫法
    <table>
    <colgroup>
    <col width=100>
    <col width=200>
    <col>
    </colgroup>
    <thead>
    <tr>
    <td>表頭1</td>
    <td>表頭2</td>
    <td>表頭3</td>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>數(shù)據(jù)1</td>
    <td>數(shù)據(jù)2</td>
    <td>數(shù)據(jù)3</td>
    </tr>
    <tr>
    <td>數(shù)據(jù)1</td>
    <td>數(shù)據(jù)2</td>
    <td>數(shù)據(jù)3</td>
    </tr>
    </tbody>
    <tfoot>
    <tr>
    <td>匯總</td>
    <td>總數(shù)</td>
    </tr>
    </tfoot>
    </table>
    <table>標(biāo)簽包括表頭<thead>、主體<tbody>、尾部<tfoot>三部分,如果沒(méi)寫默認(rèn)都屬于主體。
    <td>表示表格數(shù)據(jù),如果不是表示數(shù)據(jù)可用<th>代替。
    <colgroup> 標(biāo)簽用于定義列寬,但有違結(jié)構(gòu)、樣式分離的原則。

12. 瀏覽器如何識(shí)別HTML

  • file協(xié)議
    該協(xié)議下瀏覽器通過(guò)文件后綴來(lái)識(shí)別。
  • http協(xié)議
    該協(xié)議下瀏覽器根據(jù)MIME類型識(shí)別。
  • 瀏覽器如何識(shí)別HTML類型
    文檔類型<!doctype>標(biāo)簽聲明,若未聲明瀏覽器靠猜。

拓展知識(shí)


  1. JS偽協(xié)議
  2. MIME類型

參考


W3C Recommendation


本文章著作權(quán)歸饑人谷_九霄和饑人谷所有,轉(zhuǎn)載須說(shuō)明來(lái)源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說(shuō)明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,320評(píng)論 1 41
  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,796評(píng)論 1 92
  • HTML基礎(chǔ) 本文包括 HTML基本知識(shí)與結(jié)構(gòu) HTML常見標(biāo)簽 標(biāo)簽寫法與嵌套的討論 HTML、CSS、java...
    廖少少閱讀 2,121評(píng)論 2 21
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評(píng)論 18 139
  • 今天和嵐在小門吃麻辣燙。抬頭偶然看見你和幾個(gè)朋友走過(guò)麻辣燙店門口。你還是那么帥,那么意氣風(fēng)發(fā)。 我昨天就祈愿,讓我...
    小二打更閱讀 191評(píng)論 0 1