萬維網(World Wide Web)是做爲歐洲核子研究組織的一個項目發展起來的,在那裏 Tim Berners-Lee 開發出萬維網的雛形。Tim Berners-Lee- 萬維網的發明人和萬維網聯盟的主任。
萬維網聯盟,又稱W3C理事會。1994年10月在麻省理工學院計算機科學實驗室成立。創建者是萬維網的發明者蒂姆·伯納斯·李。
W3C 最重要的工做是發展 Web 規範,這些規範描述了 Web 的通訊協議(好比 HTML 和 XHTML)和其餘的構建模塊。
每項 W3C 推薦的發展是經過由會員和受邀專家組成的工做組來完成的。工做組的經費來自公司和其餘組織,並會建立一個工做草案,最後是一份提議推薦。通常來講,爲了得到正式的批准,推薦都會被提交給 W3C 會員和主任。html
Mozilla 開發者網絡(MDN)提供有關開放網絡技術(Open Web)的信息,包括 HTML、CSS 和萬維網及 HTML5 應用的 API。它還記錄了 Mozilla 產品的文檔,例如 Firefox OS。web
Mozilla開發者網絡(MDN)是一個完整的學習平臺,你能夠在這裏深刻學習網絡技術以及可以驅動網絡的軟件。canvas
> [參考MDN web Dom](https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5/HTML5_element_list)
一個空元素(empty element)多是 HTML,SVG,或者 MathML 裏的一個不可能存在子節點(例如內嵌的元素或者元素內的文本)的element。網絡
HTML,SVG 和 MathML 的規範都詳細定義了每一個元素能包含的具體內容(define very precisely what each element can contain)。許多組合是沒有任何語義含義的,好比一個 <audio>
元素嵌套在一個 <hr>
元素裏。ide
在 HTML 中,一般在一個空元素上使用一個閉標籤是無效的。例如,<input type="text"></input>
的閉標籤是無效的 HTML。 學習
在CSS裏,可替換元素(replaced element)的展示不是由CSS來控制的。這些元素是一類外觀渲染獨立於CSS的外部對象。典型的可替換元素有<img>、<object>、<video>
和表單元素,如<textarea>、<input>
。
某些元素只在一些特殊狀況下表現爲可替換元素,例如<audio>
和<canvas>
。經過CSS的content屬性來插入的對象被稱爲匿名可替換對象(annoymous replaced elements)。
CSS在某些狀況下會對可替換元素作特殊處理,好比計算外邊距和一些auto值。
須要注意的是,一部分(並不是所有)可替換元素,自己具備尺寸和基線(baseline),會被像vertical-align之類的一些CSS屬性用到。
本文參考連接:W3Cui