1. W3C簡介
萬維網(wǎng)(World Wide Web),亦作“WWW”、“Web”,是一個(gè)由許多互相鏈接的超文本組成的系統(tǒng),通過互聯(lián)網(wǎng)訪問。萬維網(wǎng)并不等同互聯(lián)網(wǎng),萬維網(wǎng)只是互聯(lián)網(wǎng)所能提供的服務(wù)其中之一,是靠著互聯(lián)網(wǎng)運(yùn)行的一項(xiàng)服務(wù)。
萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,W3C),又稱W3C理事會,是萬維網(wǎng)的主要國際標(biāo)準(zhǔn)組織。
為解決網(wǎng)絡(luò)應(yīng)用中不同平臺、技術(shù)和開發(fā)者帶來的不兼容問題,保障網(wǎng)絡(luò)信息的順利和完整流通,萬維網(wǎng)聯(lián)盟制定了一系列標(biāo)準(zhǔn)并督促網(wǎng)絡(luò)應(yīng)用開發(fā)者和內(nèi)容提供者遵循這些標(biāo)準(zhǔn)。
標(biāo)準(zhǔn)的內(nèi)容包括使用語言的規(guī)范,開發(fā)中使用的導(dǎo)則和解釋引擎的行為等等。
- W3C推薦標(biāo)準(zhǔn)
- CSS:層疊樣式表
- DOM:文檔對象模型
- HTML:超文本標(biāo)記語言
- RDF:資源描述框架
- SMIL:同步多媒體集成語言
- SVG:可縮放向量圖形
- WAI
- Widgets
- XHTML:可擴(kuò)展超文本標(biāo)記語言
- XML:可擴(kuò)展標(biāo)記語言
2. MDN簡介
MDN Web Docs(舊稱Mozilla Developer Network、Mozilla Developer Center,簡稱MDN)是一個(gè)匯集眾多Mozilla基金會產(chǎn)品和網(wǎng)絡(luò)技術(shù)開發(fā)文檔的免費(fèi)網(wǎng)站
3. HTML標(biāo)簽列表
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element
4. 空標(biāo)簽(空元素)
一個(gè)空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一個(gè)不可能存在子節(jié)點(diǎn)(例如內(nèi)嵌的元素或者元素內(nèi)的文本)的element。
在 HTML 中,通常在一個(gè)空元素上使用一個(gè)閉標(biāo)簽是無效的。例如, <input type="text"></input> 的閉標(biāo)簽是無效的 HTML。
在 HTML 中有以下這些空元素:
<area><base><br><col>-
<colgroup>when thespanis present <command><embed><hr><img><input><keygen><link><meta><param><source><track><wbr>
5. 可替換標(biāo)簽
MDN概述:
CSS 里,可替換元素(replaced element)的展現(xiàn)不是由CSS來控制的。這些元素是一類 外觀渲染獨(dú)立于CSS的 外部對象。 典型的可替換元素有 <img>、 <object>、 <video> 和 表單元素,如<textarea>、 <input> 。 某些元素只在一些特殊情況下表現(xiàn)為可替換元素,例如 <audio> 和 <canvas> 。 通過 CSS content 屬性來插入的對象 被稱作 匿名可替換元素(anonymous replaced elements)。
CSS在某些情況下會對可替換元素做特殊處理,比如計(jì)算外邊距和一些auto值。
需要注意的是,一部分(并非全部)可替換元素,本身具有尺寸和基線(baseline),會被像vertical-align之類的一些 CSS 屬性用到。