2014-02-07 58 views
1

我正在學習html/css並遵循教程@ W3Schools.com。 是我遇到的麻煩的代碼是@http://www.w3schools.com/css/tryit.asp?filename=trycss_vertical-align斜槓在html中做什麼img標籤

在第11行

<p>An <img src="w3schools_logo.gif" alt="W3Schools" width="270" height="50" /> image with a default alignment.</p> 

什麼是/做到這之前>和高度屬性之後? 我看着http://www.w3schools.com/tags/tag_img.asp但它沒有提及/。

+0

表示內嵌'close'標籤。你會看到'

sdsd

',而這只是[void tag](http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5)。 – Praveen

+0

[自閉合標籤在HTML5中有效嗎?]的可能重複(http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5) – Praveen

+0

@Praveen這是我的理解, HTML/CSS教程很好,但JavaScript的包含錯誤。 – user3247608

回答

3

絕對沒有什麼,尾隨/只被解析器忽略。

HTML5規範允許標記爲「自動關閉」,因此標記有效的XML被允許使用void標記(即沒有其他標記/文本內容的標記)。但它沒有HTML特定的含義。

相反,xHTML中出於同樣的原因(使標記有效的XML)是強制性的。

+0

好的,謝謝 – user3247608

0

/>對於結束沒有結束標記的HTML標記是必需的。他們被要求使標籤符合XHTML。 其他例子是 <br/> <hr/>

1

HTML有兩個標籤的種類有:

首先,如<div>,你需要關閉喜歡</div>,因爲它可以有內部

其次,如其他標籤<img/><br/>即不需要</img> or </br>即可關閉。這些被稱爲無效標籤意味着它不能包含其他標籤。

1

「/」基本上用於結束標記。 在HTML中你需要開始你的標籤,你需要結束您的標籤 代碼 這裏<img 標誌着標籤開幕 所以你需要與/>

0

在HTML中,元素有開始關閉它,結束標籤,例如<p> & </p>並且在這些開始和結束標籤之間出現該元素的內容。

但是一些元素沒有內容,例如用於換行的<br />和用於圖像的<img src="" />。這些元素被稱爲空元素,不需要單獨關閉標籤。因此,/>表示關閉此標籤。

0

在HTML中,每結束每個標籤都有一個開閉像體標記,語法好比<body></body>

同樣,對於imagae標籤它像<img></img>

但我們可以用其他的縮寫形式也。 ..這是我們正在標記關閉選項也與相同的img標籤... <img/>,然後我們可以給它裏面的所有選項(img標籤的屬性)。src="w3schools_logo.gif" alt="W3Schools" width="270" height="50"

所以它應該是最後像<img src="w3schools_logo.gif" alt="W3Schools" width="270" height="50" />