Element(譯文)

前端7班_leec

HTML TAG

element是網頁和文檔的組成部分,在XML和HTML中,一個element可能包含數據項,或者一個頁面的一小部分,如:一段文字或者一張圖片。一個典型的element包括開始標簽,屬性,內容和閉合標簽。

閉合標簽

讓我們看一段HTML代碼例子:

<a >MDN</a>

這是一個鏈接(錨元素),在這個例子中,點擊“MDN”會跳轉到MDN頁面,我們在開始標簽中使用href屬性指向MDN的URL。

這個element a 包含了:

  • 一個開始標簽
  • 一個屬性
  • 一段文字
  • 一個閉合標簽

<em>有些元素是自閉合的,意味著只需要一個開始標簽</em>
<em>有些元素不包含任何屬性</em>
<em>元素里的內容可能包含多個元素</em>

element的最簡單形式,開始標簽可以寫成如下結構:

<a>

閉合標簽跟開始標簽一樣,只是在前面加一個斜杠:

</a>

標簽名包含在尖括號中(<a),標簽名決定了瀏覽器如何來處理標簽。

當瀏覽器解析到錨元素時,顯示其內容并且當用戶點擊內容時,跳轉到href指定的內容。其他類型的元素處理方式不一樣(指處理和顯示方式)。

在開始標簽閉合之前如果包含屬性,如:

<a >

開始標簽之后的是element包含的內容,在錨元素例子中,表示你想讓用戶跳轉的頁面,注意到屬性的結構:

'href="https://developer.mozilla.org"'

是一個鍵值對(通過'='賦值),屬性值用引號引起來,屬性用來提供額外的信息(影響瀏覽器處理的方式)。

element嵌套

<ul> <li>Apples</li> <li>Oranges</li> <li>Bananas</li> </ul>

在這個例子中,我們定義了一個無序列表,包含了3個列表項,我們叫這種結構為嵌套結構或者樹結構,你能想象當文檔變得很長,這個嵌套結構看起來像一顆樹:

  • 一個element(<li>)只能有一個直接父級element(<ul>)
  • 一個element(<ul>)可以包含一個或者多個子element(<li>);
  • 有相同父級element的直接子元素之間叫做sibling element(兄弟元素);

自閉合標簽

最后,我們來看看自閉合element:

<img src="picture.png" alt="picture"/>

這是頁面引入圖片元素的標準方式,(<img>)元素包含屬性alt,alt屬性用來當圖片不能顯示時,顯示其替代文字。屬性src展示圖片的內容。在尖括號閉合之前有一個反斜杠表示其是一個自閉合標簽,閉合標簽不是必須的。

當瀏覽器解析到img element時,它將試著獲取src屬性值并顯示在頁面中,如果圖片不能獲取,將顯示alt屬性值,進一步解釋了屬性值如何影響瀏覽器解析element

當你探索web內容時,你將遇見許多類型的element,你可以訪問 HTML Element Reference 查看更多。

本文翻譯出處:
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Element

<strong>轉載請注明原作者,如果你覺得這篇文章對你有幫助或啟發,也可以請我腐敗一下</strong>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容