2018-05-07 html入門

本篇文章主要寫一些html(超文本標記語言,Hyper Text Markup Language)的基礎知識(主要摘自維基百科和MDN)

1. W3C 簡介

萬維網聯盟(World Wide Web ConsortiumW3C),又稱W3C理事會,是萬維網的主要國際標準組織。

萬維網聯盟(W3C)由蒂姆·伯納斯-李於1994年10月離開歐洲核子研究中心(CERN)後成立,在歐盟執委會國防高等研究計劃署(DARPA)的支持下成立於麻省理工學院MIT計算機科學與人工智能實驗室(MIT/LCS),DARPA曾率先推出了互聯網及其前身ARPANET
爲解決網絡應用中不同平臺、技術和開發者帶來的不兼容問題,保障網絡信息的順利和完整流通,萬維網聯盟制定了一系列標準並督促網絡應用開發者和內容提供者遵循這些標準。標準的內容包括使用語言的規範,開發中使用的導則和解釋引擎的行爲等等。W3C也制定了包括XMLCSS等的衆多影響深遠的標準規範。
(摘自維基百科)

2. MDN 簡介

MDN Web Docs(舊稱Mozilla Developer Network、Mozilla Developer Center,簡稱MDN)是一個彙集衆多Mozilla基金會產品和網絡技術開發文檔的免費網站。
(摘自維基百科)

當需要查詢某種HTML標籤用法時,可以使用Google關鍵字在MDN網站上查詢
如:ananchor MDN 即可查詢到標籤的用法。

3. HTML 所有標籤列表

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element
上述鏈接爲MDN所展示的所有html標籤列表及具體用法,如有需要可以點擊查詢

4. 空標籤/空元素

一個空元素(empty element)可能是 HTML,SVG,或者 MathML 裏的一個不可能存在子節點(例如內嵌的元素或者元素內的文本)的element。
在 HTML 中,通常在一個空元素上使用一個閉標籤是無效的。例如, 的閉標籤是無效的 HTML。
(摘自MDN)

在HTML中有以下空標籤
* <area>
* <base>
* <br>
* <col>
* <colgroup> when the span is present
* <command>
* <embed>
* <hr>
* <img>
* <input>
* <keygen>
* <link>
* <meta>
* <param>
* <source>
* <track>
* <wbr>

5. 可替換元素

CSS 裏,可替換元素(replaced element)的展現不是由CSS來控制的。這些元素是一類 外觀渲染獨立於CSS的 外部對象。 典型的可替換元素有 <img>、 <object>、 <video> 和 表單元素,如<textarea>、 <input> 。 某些元素只在一些特殊情況下表現爲可替換元素,例如 <audio> 和 <canvas> 。 通過 CSS content 屬性來插入的對象 被稱作 匿名可替換元素(anonymous replaced elements)。

CSS在某些情況下會對可替換元素做特殊處理,比如計算外邊距和一些auto值。

需要注意的是,一部分(並非全部)可替換元素,本身具有尺寸和基線(baseline),會被像vertical-align之類的一些 CSS 屬性用到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章