跳至內容

「HTML元素」:修訂間差異

出自Taiwan Tongues 台語維基
TaiwanTonguesApiRobot留言 | 貢獻
從 JSON 檔案批量匯入
 
(無差異)

於 2025年8月22日 (五) 20:45 的最新修訂

HTML 中,一个HTML 元素是 HTML 檔案的一个基本組成的單元。HTML 檔案採用採用樹形結構安排 HTML 元素。較精傱的講,一个 HTML 元素是一項滿足一項抑是濟項 DTD 要求的元素。HTML 元素會當有 _ 屬性 _ 和 _ 內容 _,會當是標題、段落、連結、列表、1875入去媒體抑是其他的任何符合 DTD 要求的格式。

概述

語法

佇咧 HTML 語法內底,大多數元素編寫一个開始標記佮結束的標記,佮其之間的內容。HTML 標記元素的名稱,包圍佇咧兩爿之小於號佮大於號之括號所組成。其結束標記有一趨線佇咧小於號之括號了後,佮其實有無仝款的標記。比如講:一个階段由 ` p ` 元素所代表,其實予人寫做然後,不止仔所有的這款元素 _ 需要 _ 結束標記,甚至是開始標記著愛存在。某一寡元素,人講的 _ void 空元素 _,並無結束的標記。典型的例就會當即 ` br ` 元素,其表示講一个顯出來換行,親像一首詩抑是一个住址。一个空元素的行為是預先定義的,並且伊袂當包括任何的內容抑是其他的元素。比如講:佇咧電影 _ 海底總動員 _ 中的牙醫師的位址將被寫做

HTML 元素會當是 _ 容器 _ 抑是講為著 _ 空 _。 容器元素結構如下:

  • 一个 _ 開始標記 _(` < 鋪排 > `)表示一个元素的開始,標記本身猶閣會使包含屬性;
  • 任何數量的屬性(佮屬性的值);
  • _ 內容 _(文字佮/抑是子元素);
  • 一个 _ 結束標記 _,使用佮起始標記完全仝款的元素名毋過頭前附加一个趨線字元 ` < / tag > `。並毋是所有的元素攏要求結束標記,有的元素的結束表示是會當有路無的(如 _ p _), 有的是一定袂使有的(如 _ input _)。

空元素指干焦包含一个標記,標記既然開始標記同時嘛是結束標記。空元素會當有任意數量的屬性 ` < 鋪排   / > `。佇咧 XHTML 規範當中,標記的斜線符號是 _ 著愛 _ 的。要求使用一个單獨標籤開啟佮關閉元素。若欲指定其實一个空元素,符號 " / " 包含著標記之結尾(袂當佮位結束標記內底的開始的符號 " / " 透濫)。 比如講:

英語內底有當時仔 HTML 元素嘛予人號做「tags」,論真講 _ tag _ 是指元素的開始抑是結束標記。

HTML 屬性用來指示元素的附加的性質。囥佇咧開始標記中。比如講:` abbr ` 元素,其表示縮寫,按算一个 ` title ` 屬性包括其開始標記。將被寫做佇咧 HTML 中,元素(佮屬性)名會當是大寫或者是小寫,猶毋過佇 XHTML 中,著愛是小寫。大寫是舊的用法,並且是 HTML 規範明的方法,但是小寫更為通用。

相關的標準

HTML 元素是佇自一九九五年以來發佈的一系列免費開放標準中定義的,上原初由 IETF 以及尾仔由 W 三 C 制訂。

一九九空年代的瀏覽器大戰期間,網頁瀏覽器的軟體商開始不斷的添加自訂的元素,有的予後來的標準吸收。並非所有的軟體商攏支援遮的非標準的元素,一般對非標準的元素,或者是忽略,或者是致使顯示無正確。

一九九八年,XML(一種簡單化的 SGML)引入一種方法,允准任何人開發家己的元素並融合著 XHTML 檔案中,來使用支援 XML 的瀏覽器(使用者代理)會當瀏覽任意元素。

而後採用 XML 相容的辦法,重新制訂矣 HTML 四配空一標準,XHTML 一垺零(_ 擴充的 HTML _)。 二者的元素仝款,真大部份的情形之下,XHTML 一丈零檔案的元素佇咧 HTML 四配零檔案中是合法的。本文除非另外指出,應用的攏是對 SGML 的 HTML,對於 XHTML 多數的情形之下猶原適用 _(二者區別見 HTML)_。

當前的狀態

自從 HTML 頭一版以來,已經有數一个元素因為過期,無閣再新的標準當中推薦使用抑是規氣共刣掉。

目前因為並存三種 HTML 四配空一/XHTML 一垺零 DTD 標準,煞予得 HTML 的驗證變複雜起來,這三種標準分別是:

  • Transitional,包含過期的元素。該標準制訂的目的是提供一个過渡的時期,予得 HTML 作者漸漸適應新的擴充標準;
  • Frameset,另外一種過渡標準,但是允准作者使用frameset
  • Strict,符合現代(一九九九年以後)的標準。

HTML 頭一个標準(HTML 二孵空)包含四个過期的元素。其中一个佇咧 HTML 三更二中予人列做無效。所有的四个佇咧 HTML 四配空一 Transitional 中間攏予人列無效去,HTML 四配空一 Transitional 標準另外閣將另外十个元素定義做無效。以上遮的元素閣加兩个佇咧 HTML 四配空一 Strict 中仝款被定義為無效。因為 frame 元素佇顯示方面的諸多問題以及其他的功能已經會當由其他的元素替代,佇咧未來的標準中不再保留,雖然講目前佇 Transitional 和 Frameset DTD 中間猶原有效。

( 論真講,目前的 _ XHTML _ 標準 XHTML 一孵一(兩千空一)根本無支援 frame。基本上佮 XHTML 一垺零 Strict 相仝,但是閣包括矣Ruby markup模組。)

一个不三時致使錯誤理解的原因是無嚴格的使用 _ deprecated _(過期)一詞來泛指過期的佮無效,佮今仔日後一段時間過期無仝款的狀態。

展示佮行為

根據分離原則,HTML 的功能佇咧予一个檔案的內容增加語意佮結構的資訊。增加檔案的展示佮行為的功能,比如講增加 CSS stylesheets 佮圖形來增加檔案的展示功能;通過連結到外部檔案佮指令碼增加佮使用者互動的行為。User agent 嘛會當根據作者所提供的 stylesheet 佇無仝款的媒介(顯示器,印表機)上展示無仝效果。同時保持語意上的一致。

檔案結構的元素

`< html'>. . .'< / html >`


這是 HTML 檔案的根元素,所有的其他元素攏包在其中。


佇咧 HTML 二孵空中標準化,目前猶原咧使用。

`< head'>. . .'< / head >`


包含 HTML 標題定義、外部、指令碼代碼、格式代碼等處理資訊佮元資料。


佇咧 HTML 二孵空中標準化,目前猶原咧使用。


(所包含的子元素見檔案頭元素)

`< body'>. . .'< / body >`


包含 HTML 檔案的內容 .


佇咧 HTML 二孵空中標準化,目前猶原咧使用。


(所包括的子元素見檔 àn-nāi 容元素)

檔案頭元素

`'< base'/ >`


該元素的屬性 href 的值予檔案中所有的相對的 ` href ` 佮其他連結提供一个基本url 路徑。伊必須愛出現佇任何參照外部資源的元素進前。佇每一个 HTML 檔案中,干焦允准出現一个 ` base ` 元素。` base ` 元素無內容。其另外一个可選就是 target 的值會當為:\ _ blank、\ _ parent、\ _ self、\ _ top、

framename,規定頁面中所有的超連結和表單佇咧何處拍開;該屬性會去予逐个具體連結內底的 target 屬性崁。


佇咧 _ HTML Tags _ 中捌講著一个開發版的BASE元素;佇咧 HTML 二鋪空中會當標準化; 目前無變化。

` ~ ~'< basefont'/ >~ ~( deprecated )`


指定一个基本的字型,包括字元的大細,字型佮色水,佮 ` font ` 元素配使用。已經過期矣,推薦使用 CSS .


佇咧 HTML 三孵二中標準化;佇咧 HTML 四配零 Transitional 中過期;並已經 HTML 四配零 Strict 中失效

` ~ ~'< isindex'/ >~ ~( deprecated )`


` isindex `既會當出現佇檔案頭,嘛會當出現佇檔案體內底,但是干焦會當出現一改。需要侍服器捀的搜揣 ia̋n-jín 的支援。


出現佇咧檔案頭表示這个檔案是一个會當搜揣的索引。佇咧頁面上顯示做一个單行的文字輸入框用來輸入關鍵詞。頁面予人提交了後,query string 去予人加去進前的 URL 後壁,輸出的檔案搜揣的關鍵字予人加光顯示。一般來講,若侍服器支援這个功能就會家己的加入isindex


ISINDEX佇咧 _ HTML Tags _ 出現,佇咧 HTML 二孵空中標準化。佇咧 HTML 四配零 Transitional 中過期。佇咧 HTML 四配零 Strict 中是無效的元素。

`'< link'/ >`


指定連結到其他檔案,如 _ previous _ 和 _ next _ 連結,抑是代替版本。捷看的用途是連結至外部的 CSS 看法,使用形式:


` < link rel=" stylesheet " type=" text / css " href=" _ url _ " title=" _ description \ _ of \ _ style _ " > `


較少看著毋過重要之用途是透過使用微格式繼續性支援導覽來提示。若是干焦捷看的關係已經予定義,可能透過瀏覽器介面傳達予使用者,毋是直接佇網頁內底。


` < link rel=" next " href=" _ url _ " > `


檔案之 ` head ` 元素可能包括任何數量之 ` link ` 元素。該 ` link ` 元素擁有 HTML 屬性,但是無內容。


LINK存在佇咧 _ HTML Internet Draft 一孵二 _,而且佇咧 HTML 二孵空中標準化;目前無變化。

`'< meta'/ >`


通用佇指定關於檔案以外中繼資料,如作者、出版日期、有效日期、頁面咧講、關鍵字,抑是講透過其他 header 元素及

HTML 屬性之其他無提供的資訊。因為其共通性,` meta ` 元素指定關聯的 key-value pairs。一般情況之下,meta 元素傳達關於檔案之隱藏資訊。如果干 meta 標籤會當予人使用,欲講全部應該予岫狀佇 head 元素內底。彼每一个 _ meta _ 元素之特定目的是由其屬性來定義。


佇一種形式內底,` meta ` 元素會當指定應經過實際的內容進前的網頁侍服器寄送的 HTTP 標頭,比如講:


` < meta http-equiv=" foo " content=" bar " > `


—this specifies that the page should be served with an HTTP header called ` foo ` that has a value ` bar ` .


佇一般的形式當中,` meta ` 元素指定 HTML 網頁的 ` name ` 佮關聯的 ` content ` HTML 屬性咧講方面。為著防止可能發生歧義,一个可選之第三方屬性:` scheme ` 會當支援佇指定一个定義該 key 佮其值的意之語的意框殼:比如講:


` < meta name=" foo " content=" bar " scheme=" DC " > `


佇本範例當中,` meta ` 元素辨識其實身為包括 ` foo ` 元素,包含 ` bar ` 值,對 DC 抑是攏柏林核心資源咧描述框架仔 .


佇咧 HTML 二孵空中標準化;目前無變化。

`< object'>. . .'< / object >`


使用包含泛型東西在檔案標頭中。雖然真罕得咧用佇咧 ` head ` 元素內底,但嘛可能用來揣外部的資料,並將之佮目前的檔案關聯。


佇咧 HTML 四淋零中標準化;目前無變化。

`< script'>. . .'< / script >`


會當做一个容器用佇咧指令碼說明抑是連結至外部指令碼,包含可選擇 ` src ` 屬性。此外,使用佇檔案主體當中以動態生做兩个區域抑是內聯內容。


佇咧 HTML 三孵二中標準化;目前無變化。

`< style'>. . .'< / style >`


指定檔案的 CSS 看仿,形式通常為著:


` < style type=" text / css " > . . . < / style > `


也會當做一个容器的設備,亦可連結至外部 CSS 看法,比如講,佇咧 CSS 中,佮表單中的 ` @ import ` 指令:


` < style > @ import _ url _ ; < / style > `


佇咧 HTML 三鋪二版本內底標準化;目前無變化。

`< title'>. . .'< / title >`


定義檔案標題。佇每一个 HTML 佮 XHTML 檔案當中為需求的。使用者代理會當無仝方式使用標題,比如講:
  • 網頁瀏覽器通常會顯示佇標題列中,做視窗開啟的時陣,抑是講(佇適用的情形)顯示佇工作列內底,看窗仔門上細漢化的時陣。
  • 做儲存這頁面的時陣會當為著預設檔案的名稱。
  • 搜揣 ia̋n-jín 之網路編目程式可能會特別注意佇標題中使用的文字。


` title ` 元素袂使包括其他的元素,干焦文字。干焦一種 ` title ` 元素佇檔案當中被允准。


TITLE存在佇咧 _ HTML 標籤 _,並佇咧 HTML 二孵空中標準化;目前無變化。

檔 àn-nāi 容元素

佇視覺化瀏覽器當中,會當顯示元素會當呈現為 _ 區塊 _ 抑是 _ 內行 _。雖然所有的元素是檔案序列之一部份,但是區塊元素出現佇其父的元素內底:

  • 成做無仝款的形狀的物件;
  • 共用區塊邊距離,其闊度佮懸度內容會當佇周邊元素內底予單獨設定。

反言之,內行元素被看做檔案文字流之部分;其無法度有邊仔、彼闊度抑是懸度設定,而且合行。

區塊元素

區塊元素(抑是講這个區塊層級的元素)有矩形的結構。佇預設的狀況之下,遮的元素共占父元素的規个闊度,啊若無允准任何其他的元素占爾去予其他所占的仝一水平空間。

區塊元素的矩形結構定定號做盒模型,並且由幾个部份所組成。逐个元素包括以下內容:

  • 一塊元素的內容(content)是𫞼佇咧一塊元素的開啟佮關掉標記之間的實際文字(抑是其他的媒體)。
  • 一塊元素的留白抑是填充(padding)師元素邊框佮元素內容之間的空間。其實猶原構成上述塊元素的組成部份。padding 嘛是一塊元素佇咧物理上的一部份。無應該被用佇咧建立兩塊元素之間的空白。任何背景的樣式分配著一塊元素,譬如講背景圖像或者是色水,將在 padding 內可見。增加一塊元素的 padding 的 sài-sù,則將增加塊元素所占的 sài-sù。
  • 一塊元素的那框(border)是元素的絕對尾溜,並且圍做伙的四箍輾轉。邊框的厚度的增加元素 sài-sù。
  • 一塊元素的一爿攏講外爿距離(margin)攏是圓箍輾轉的元素四箍圍之空白。任何其他的元素之 content、padding 佮 border 會無允准輸入這个區域,除非迫於一寡進階的 CSS 布局。使用多數的標準 DTD,margin 佇無仝款元素的倒爿佮正爿共互相推離。另外一方面,margin 佇元素的頂懸佮下跤,共無堆疊抑是互相交插。這意味對這个元素之間的空白來會較大的 margin 平大的。

欲講部份干焦指 CSS 彩現的具體實施,並佮 HTML 元素本身無關係。

基本文字

`< p'>. . .'< / p >`


建立一段落,凡勢為上捷看之區的塊層級元素。


` P ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< h 一'>. . .'< / h 一 >` `< h 二'>. . .'< / h 二 >` `< h 三'>. . .'< / h 三 >` `< h 四'>. . .'< / h 四 >` `< h 五'>. . .'< / h 五 >` `< h 六'>. . .'< / h 六 >`


無仝層級之 section 標題。` < h 一 > ` 界定做上懸層的標題,` < h 二 > ` 為後一層級(次級 section), ` < h 三 > ` 閣低於頂一層級,依這類推到 ` < h 六 > `。有時其閣統稱做 ` < h _ n _ > ` 標記,_ n _ 表示任何有效之層級標題。


多數視覺化瀏覽器預設將標題顯示為大型粗體字,雖然其可予 CSS 崁。事實上,Heading 元素並毋是干焦用佇咧建立大型字抑是粗體字,其實 _ 不應 _ 使用佇顯示的體式化文字。反言之,其欲描寫檔案之結構和組織。部份程式利用其產生輪響佮表格內容。


Headings 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

列表

`< dl'>. . .'< / dl >`


定義列表(Definition List)是一種足特殊列表,通常包含講一系列「術語」佮其「定義」。 定義列表組成的名稱-值組(早前至 HTML 五定義成一个定義清單,並佇咧早期版本之 HTML 五被稱之為關聯清單)。 定義列表之目的為「術語佮定義、中繼資料主題佮值、問題佮答案,抑是名稱-值資料的任何其他的群組」之群組。


` DL ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< dt'>. . .'< / dt >`


佇定義列表(較早定義術語咧定義清單內底)中的名。


` DT ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< dd'>. . .'< / dd >`


定義列表(較早的一个術語之定義,佇定義清單當中)中的值。


` DD ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< ol'>. . .'< / ol >`


有排序(枚舉)之編號清單。` type ` 元素會當指定排序類型,猶毋過 CSS 阮的項式提供閣較濟控制:` { list-style-type :   _ foo _ } `。其預設做阿拉伯數字編號。如果要使用 ` type ` 屬性,請使用 ` < ol type=" _ foo _ " > `,以下列項目之一取代 ` _ foo _ `:
  • ` A ` 表示 A , B , C . . .
  • ` a ` 表示 a , b , c . . .
  • ` I ` 表示 I , II , III . . .
  • ` i ` 表示 i , ii , iii . . .
  • ` 一 ` 表示一 , 二 , 三 . . .


` OL ` 佇咧 _ HTML Internet Draft 一孵二 _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< ul'>. . .'< / ul >`


未排序(項目符號)單仔。CSS 樣式表通用佇指定其項目符號:` { list-style-type : foo } `。其預設項目符號做一个空心圓。


` UL ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< li'>. . .'< / li >`


咧排序 (ol) 抑是無排序 (ul) 清單中之列表項目。


` LI ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

` ~ ~'< dir'>. . .< / dir >~ ~( deprecated )`


kha-tá-lok-guh 單仔。該元素之原始目的毋捌廣泛支援;已經予 ` < ul > ` 替代,故無建議使用。


` DIR ` 佇咧 _ HTML Tags _ 中已經存在,並於 HTML 二孵空中標準化;佇咧 HTML 四配零 Transitional 中無建議使用;佇咧 HTML 四配零 Strict 中已經失效

其他的區塊元素

`< address'>. . .'< / address >`


檔案作者之聯絡資訊。


` ADDRESS ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< blockquote'>. . .'< / blockquote >`


一个區塊層級參照(blockquote), 用佇遐做 quotation 包含區塊層級的元素,段落。` cite ` 屬性可能提供來源,而且必須是完全合格之統一資源標誌符。


區塊 quotation 的演示文稿佇視覺化瀏覽器當中定定對其兩个 margin 縮進之。


` BLOCKQUOTE ` 佇咧 _ HTML Internet Draft 一孵二 _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。若是需要閣較濟資訊,請參見 blockquote 元素。

` ~ ~'< center'>. . .< / center >~ ~( deprecated )`


建立一个區塊層級之置中對齊區域。已經有使用 CSS 形體表定義對中掠齊 ` < div > ` 抑是其他的元素之方式替代,故無建議使用。


佇咧 HTML 三孵二中標準化

`< del'>. . .'< / del >`


標記內容中已經刪除的 section。該元素亦使用為 _ inline _。


佇咧 HTML 四淋零中標準化;目前是原在使用。

`< div'>. . .'< / div >`


一个區塊層之邏輯區。無語意的通用元素用佇咧區分檔案的 section,通常為目的,譬如講由 CSS 看法度表示 DOM 調用來控制之演示文稿抑是行為。


佇咧 HTML 三-c零 Drafts 中出現;佇咧 HTML 三孵二中標準化;目前是原在使用。

`'< hr'/ >`


水平線。表象規則亦可被 CSS 形式表繪製。


佇咧 HTML 二孵空中標準化;目前是原在使用。

`< ins'>. . .'< / ins >`


標記一个已經插入去內容之 section。該元素亦使用為 _ inline _。


佇咧 HTML 四淋零中標準化;目前是原在使用。

`< noscript'>. . .'< / noscript >`


指令碼的替代內容。無仝指令碼(script),其實干焦會當做一个區元素。


佇咧 HTML 四淋零中標準化;目前是原在使用。

`< pre'>. . .'< / pre >`


表示講 _ 預先格式化 _ 的文字。佇元素內的文字通常會予人顯示做等闊字型,就親像是佇文字檔案中的文字仝款(參見 ASCII 藝術)。 就算講瀏覽器佇其他的 HTML 元素中會失覺察白字元,猶毋過佇 ` pre ` 中,空白會去予人看做是作者故意為之間被呈現出來。(佇咧 CSS 的屬性:` { white-space : pre ; font-family : mono-space ; } `,其他的元素嘛會當仝款的方式呈現。)應該元素會當包括任何 inline 元素,猶毋過下列除外口:影像(` IMG `)、 東西(` OBJECT `)、 大型的字(` BIG `)、 小型字(` SMALL `)、 標準(` SUP `)佮下標(` SUB `)。


` PRE ` 佇咧 _ HTML Internet Draft 一孵二 _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

`< script'>. . .'< / script >`


囥蹛檔案當中囥令碼。佇咧 head 中以及佇咧 inline 內容中也有效果。


注意:` SCRIPT ` 本身並毋是區塊抑是內行的元素;其本身不應該全部攏顯示,但其實會當包含說明以動態生成區塊抑是內行內容兩者。


佇咧 HTML 三孵二中標準化;目前是原在使用。

行內元素

行內元素無法度囥落去 ` body ` 元素內底;其他愛完全岫狀於區塊佮元素內底。

`< a'>. . .'< / a >`


碇元素之所以叫做「碇」,是因為網頁設計者會當用𪜶來共 URL 佮網頁頂懸的一寡文字「縖」(anchor)做伙。做使用者佇瀏覽器中檢視網頁的時陣,𪜶會當通過點擊文字來啟用連結,以存取連結內底 URL 指向的頁面。


佇咧 HTML 中,定定有夠連結的來源,嘛會當是 _ 目標 _ 捀。


通過使用 ` href ` 屬性(hypertext reference [一]), 碇會當變做著文件內底另外一个部份的牽連,嘛會當通過使用一个外部 URL 來指向另外一个資源(如網頁)。


抑是講(嘛會當是同時), 通過使用 ` name ` 抑是 ` id ` 屬性,使這个元素成做目標。URL 會當通過碎片的識別碼連結來到這个目標。這馬乎,任何元素攏會當通過使用 ` id ` 屬性來變做一門碇,[二] 所以 ` < a name=" foo " > ` 無閣必要。


` A ` 佇咧 _ HTML Tags _ 中已經存在,並且佇咧 HTML 二孵空中標準化;目前是原在使用。

短語元素

定定用的短語元素

`'< abbr'>< / abbr >`


表示本元素是一个縮寫,title 屬性中會當包括全稱:


` < abbr title=" 微型假影影 " > 微瀨 < / abbr > `


佇咧 HTML 四淋零中標準化,目前猶原咧使用。

` ~ ~'< acronym'>. . .< / acronym >~ ~( deprecated )`


佮 ` abbr ` 元素類似。(拼音文字內底 Acronym 是講大寫的條字母組合成的詞,比如講 Hyper-Text Markup Language 的 Acronym 是 HTML ; Abbreviation 遮的概念較廣泛一寡,會當是將一个較長的詞後壁部份去掉,用咱賰的部份表示詞的意思。中文中無類似的區別):


` < acronym title=" Hyper-Text Markup Language " > HTML < / acronym > `


佇咧 HTML 四淋零中標準化,目前猶原咧使用,佇咧 HTML 五中無支援

`'< dfn'>< / dfn >`


表示本元素是一个詞條的定義。


DFN佇咧 _ HTML Internet Draft 一孵二 _ 中已經存在,佇咧 HTML 三更二中完全標準化,目前猶原咧使用。

`'< em'>< / em >`


_ 強調 _ 本元素,傳統上顯示做趨勢。


EM佇咧 _ HTML Internet Draft 一孵二 _ 中已經存在,佇咧 HTML 二嬸空中完全標準化,目前猶原咧使用。

`'< strong'>< / strong >`


加重一个詞條,(傳統上顯示是粗體)。


有助聽功能的瀏覽器可能會使用無仝的聲音來表述加重的詞。


STRONG佇咧 _ HTML Internet Draft 一孵二 _ 已經存在矣,佇咧 HTML 二嬸空中完全標準化,目前猶原咧使用。
電腦術語元素

元素主要用佇方便顯示電腦軟體編碼佮使用者互動(< code >); 顯示原始變數(< var >); 使用者輸入(< kbd >); 猶閣有尾仔輸出(< samp >)。

`'< code'>< / code >`


顯示一段代碼。通常用等闊字型顯示:` Code snippet . `


CODE佇咧 _ HTML Internet Draft 一孵二 _ 中出現,並且佇咧 HTML 二嬸空最終標準化;目前是原在使用。

`'< samp'>< / samp >`


顯示一段程式抑是指令碼輸出的樣本。


SAMP佇咧 _ HTML Internet Draft 一孵二 _ 中出現,並且佇咧 HTML 二嬸空最終標準化;目前是原在使用。

`'< kbd'>< / kbd >`


鍵盤-顯示使用者輸入的文字。


KBD佇咧 _ HTML Internet Draft 一孵二 _ 中出現,並且佇咧 HTML 二嬸空最終標準化;目前是原在使用。

`'< var'>< / var >`


顯示一个變數。


VAR佇咧 _ HTML Internet Draft 一孵二 _ 中出現,並且佇咧 HTML 二嬸空最終標準化;目前是原在使用。
看覺效果

視覺效果的元素干焦會當對瀏覽器開始作用,所以無推薦使用,若有可能應該愛使用重疊的方式。部份元素佇咧 HTML 四 / XHTML 一丈空中予人宣佈過期或者是無效的,其他的佇咧當前的 XHTML 二嬸零草案 XHTML 二嬸空中被定義做無效的。當前的 HTML 五草案 HTML 五中,b,ismall抑是有效的 .

`'< b'>< / b >`


佇可能的情形下,將字型設定做粗體。(等效的 CSS 是:` { font-weight : bold } `。)` < strong > . . . < / strong > ` 佇咧會當看的瀏覽器內底有相𫝛的效果,但是有閣較強的語意。


B佇咧 _ HTML Internet Draft 一孵二 _ 中定義,並且佇咧 HTML 二孵空中標準化,目前是原在使用。

圖形佮物件

`'< img'/ >`


` src ` 屬性指定圖像的 URL。` alt ` 屬性提供圖像的替代文字。IMG 由馬克 ・ 安德森所提出閣實作佇 NCSA Mosaic 網頁瀏覽器。


IMG佇咧 _ HTML Internet Draft 一孵二 _ 中定義,並且佇咧 HTML 二孵空中標準化,目前是原在使用。

非標準的元素

` ~ ~'< blink'>. . .< / blink >~ ~( deprecated )`


文字閃爍特效。BLINK源自於 Netscape Navigator。因為這个特效可能會對急性光過敏症患者產生負面影響,佇咧 HTML 二交零了後予人列做過期抑是無效。

` ~ ~'< marquee'>. . .< / marquee >~ ~( deprecated )`


文字滾動特效。MARQUEE源自於 Internet Explorer。因為這个特效可能會對急性光過敏症患者產生負面影響,佇咧 HTML 四配空一了後予人列做過期抑是無效。

註解

` < !--A Comment--> `

佇咧 HTML 中的註解(以及相近的 XML , SGML , SHTML .)語法佮 SGML 相仝。

毋是其他 HTML 標籤,註解無支援岫狀結構。

標籤:` < !--注解一下 < !--注解二--> 注解三--> ` 看起來會足按呢 ` 注解一下 < !--注解二 ` 後壁拖一段無予標籤包起來的文字:` 注解三--> `

註解會當出現佇檔案的任何所在,甚至會當佇檔案類型宣告進前。 ( 佇咧 ` < ! DOCTYPE HTML > ` 進前。) HTML 的解說器會失覺察,只要𪜶無佇咧 HTML 標籤。 遮標籤的意思並毋是講予一對開始標籤佮結束標籤包蹛的區域內底, 是講佇咧開始標籤,抑是結束的標籤、空元素標籤

毋過並毋是所有瀏覽器、HTML 編輯器攏佮 HTML 語法完全相容,佇某一寡特殊情況會造成意料以外的結果。 大約有百分之五的瀏覽器、HTML 編輯器佇處理註解標籤頂懸有缺陷。(其中大部份是 IE 六 .) 干焦管只有少數版本有這个問題。

一寡有關註解的相容性問題:

  • 佇檔案類型宣告進前的註解、除了空白以外彼字元會使 IE 六進入怪異的模式。
  • 為著相容佇一九九五年前的瀏覽器,佇咧 ` style ` 抑是 ` script ` 元素內底的內容,有時會以註解的型式存在。
  • BlueGriffon HTML 編輯器一爿七 . x 版本,會將無佇咧 ` < style > . . . { comment tags } . . . < / style > ` 標籤內底的註解顯示佇螢幕頂懸。一寡仔 HTML 編輯器嘛有仝款的問題。

參考文獻

參照

來源

外部連結

  • HTML 四配空一(一九九九年十二月二十四): 元素佮屬性
  • HTML 五(二空一四年十月二八): 元素佮屬性