正斜杠在html img标签中做了什么

时间:2014-02-07 07:15:35

标签: html css image

我正在学习html / css并遵循教程@ W3Schools.com。 我遇到问题的代码是@ http://www.w3schools.com/css/tryit.asp?filename=trycss_vertical-align

第11行

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

&gt;之前/做的是什么?并且在高度属性之后? 我看了http://www.w3schools.com/tags/tag_img.asp,但没有提到/。

6 个答案:

答案 0 :(得分:4)

绝对没有,解析器会忽略尾随/

HTML5规范允许在void标签(即那些没有其他标签/文本内容的标签)上使标签“自动关闭”,因此标记有效的XML。但它没有特定于HTML的含义。

相反,出于同样的原因,它在xHTML中是强制性的(使标记成为有效的XML)。

答案 1 :(得分:1)

HTML中有两种标记:

首先,例如<div>您需要关闭</div>,因为它可以包含其他标记

其次,例如<img/> <br/>不需要</img> or </br>关闭。这些被称为void标记意味着它不能包含其他标记。

答案 2 :(得分:1)

“/”基本上用于结束标记。 在HTML中,您需要开始标记,并且需要结束标记 代码 这里<img  标志着标签的开放 所以你需要用/>

关闭它

答案 3 :(得分:0)

/&GT;是结束没有结束标记的HTML标记所必需的。他们需要制作符合XHTML的标签。 其他例子是 <br/> <hr/>

答案 4 :(得分:0)

在HTML中,元素具有开始和结束标记,例如<p> & </p>以及这些开头和结尾标记之间的内容是该元素的内容。

但有些元素没有内容,例如<br />表示换行,<img src="" />表示图片。这些元素称为空元素,不需要单独关闭标记。因此,/>表示关闭此标记。

答案 5 :(得分:0)

在html的每一端都有一个像body标签一样的开始和结束,语法就像<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" />