關(guān)于HTML
時(shí)間:2023-09-26 09:30:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-09-26 09:30:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
關(guān)于HTML:
- 超文本標(biāo)記語(yǔ)言(英語(yǔ):HyperText Markup Language,簡(jiǎn)稱:HTML)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。HTML是一種基礎(chǔ)技術(shù),常與CSS、JavaScript一起被眾多網(wǎng)站用于設(shè)計(jì)賞心悅目的網(wǎng)頁(yè)、網(wǎng)頁(yè)應(yīng)用程序以及移動(dòng)應(yīng)用程序的用戶界面[3]。網(wǎng)頁(yè)瀏覽器可以讀取HTML文件,并將其渲染成可視化網(wǎng)頁(yè)。HTML描述了一個(gè)網(wǎng)站的結(jié)構(gòu)語(yǔ)義隨著線索的呈現(xiàn),使之成為一種標(biāo)記語(yǔ)言而非編程語(yǔ)言。
- HTML元素是構(gòu)建網(wǎng)站的基石。HTML允許嵌入圖像與對(duì)象,并且可以用于創(chuàng)建交互式表單,它被用來(lái)結(jié)構(gòu)化信息——例如標(biāo)題、段落和列表等等,也可用來(lái)在一定程度上描述文檔的外觀和語(yǔ)義。HTML的語(yǔ)言形式為尖括號(hào)包圍的HTML元素(如
<html>
),瀏覽器使用HTML標(biāo)簽和腳本來(lái)詮釋網(wǎng)頁(yè)內(nèi)容,但不會(huì)將它們顯示在頁(yè)面上。 - HTML可以嵌入如JavaScript的腳本語(yǔ)言,它們會(huì)影響HTML網(wǎng)頁(yè)的行為。網(wǎng)頁(yè)瀏覽器也可以引用層疊樣式表(CSS)來(lái)定義文本和其它元素的外觀與布局。維護(hù)HTML和CSS標(biāo)準(zhǔn)的組織萬(wàn)維網(wǎng)聯(lián)盟(W3C)鼓勵(lì)人們使用CSS替代一些用于表現(xiàn)的HTML元素[4]。
- 1.W3C 簡(jiǎn)介
W3C 是什么?- W3C 指萬(wàn)維網(wǎng)聯(lián)盟(World Wide Web Consortium)
- W3C 的工作是對(duì) web 進(jìn)行標(biāo)準(zhǔn)化
- W3C 是一個(gè)會(huì)員組織
- W3C 創(chuàng)建并維護(hù) WWW 標(biāo)準(zhǔn)
- W3C 標(biāo)準(zhǔn)被稱為 W3C 推薦(W3C Recommendations)
- 萬(wàn)維網(wǎng)(World Wide Web)是在1994年10月,作為歐洲核子研究組織的一個(gè)項(xiàng)目發(fā)展起來(lái)的,李爵士(Tim Berners-Lee)開(kāi)發(fā)出了萬(wàn)維網(wǎng)的雛形。W3C 在 1994 年被創(chuàng)建的目的是,為了完成麻省理工學(xué)院(MIT)與歐洲粒子物理研究所(CERN)之間的協(xié)同工作,并得到了美國(guó)國(guó)防部高級(jí)研究計(jì)劃局(DARPA)和歐洲委員會(huì)(European Commission)的支持。
2.MDN 簡(jiǎn)介
- MDN Web Docs(舊稱Mozilla Developer Network、Mozilla Developer Center,簡(jiǎn)稱MDN)是一個(gè)匯集眾多Mozilla基金會(huì)產(chǎn)品和網(wǎng)絡(luò)技術(shù)開(kāi)發(fā)文檔的免費(fèi)網(wǎng)站
- 該項(xiàng)目始于2005年,最初由Mozilla公司員工Deb Richardson領(lǐng)導(dǎo)。自2006年以來(lái),文檔工作由Eric Shepherd領(lǐng)導(dǎo)[2]。
- 網(wǎng)站最初的內(nèi)容是由DevEdge提供,但在AOL收購(gòu)Netscape后,DevEdge網(wǎng)站也宣布關(guān)閉。為此Mozilla基金會(huì)向AOL獲取了DevEdge發(fā)布的內(nèi)容[3][2],同時(shí)將DevEdge內(nèi)容搬移到mozilla.org[4][5]。
- MDN本身有一個(gè)論壇,并在Mozilla IRC網(wǎng)絡(luò)上有一個(gè)IRC頻道#mdn。MDN由Mozilla公司提供服務(wù)器和員工的資助。
- 2016年10月3日發(fā)表的Brave網(wǎng)頁(yè)瀏覽器將MDN作為其搜索引擎選項(xiàng)之一
3.HTML 所有標(biāo)簽列表
- 我們可以在MDN里查詢HTML的所有標(biāo)簽
4.什么是空元素(Empty element)
- 空元素是指來(lái)自 HTML,SVG 或 MathML 中,不具有任何子節(jié)點(diǎn)(即嵌套元素或文本節(jié)點(diǎn))的元素。
- HTML,SVG 和 MathML 的規(guī)范非常精確地定義了每個(gè)元素可以包含的內(nèi)容。許多組合是沒(méi)有語(yǔ)義意義,例如
<hr>
元素嵌套的 <audio>
元素。 - 在 HTML 中,在空元素上使用結(jié)束標(biāo)簽通常是無(wú)效的。例如,
<input type="text"></input>
是無(wú)效的 HTML。
HTML 中的空元素如下:
<area>
<base>
<br>
<col>
<embed>
<hr>
<img>
<input>
<keygen>
(HTML 5.2 草案已刪除)<link>
<meta>
<param>
<source>
<track>
<wbr>
5.什么是可替換標(biāo)簽
- CSS 里,可替換元素(replaced element)的展現(xiàn)不是由CSS來(lái)控制的。這些元素是一類 外觀渲染獨(dú)立于CSS的 外部對(duì)象。 典型的可替換元素有
<img>
、 <object>
、 <video>
和 表單元素,如<textarea>
、 <input>
。 某些元素只在一些特殊情況下表現(xiàn)為可替換元素,例如 <audio>
和 <canvas>
。 通過(guò) CSS content
屬性來(lái)插入的對(duì)象 被稱作 匿名可替換元素(anonymous replaced elements)。
CSS在某些情況下會(huì)對(duì)可替換元素做特殊處理,比如計(jì)算外邊距和一些auto值。
需要注意的是,一部分(并非全部)可替換元素,本身具有尺寸和基線(baseline),會(huì)被像vertical-align
之類的一些 CSS 屬性用到。