Html 是</img>;嵌入图像标题的标签?
只是想知道为什么我们需要Html 是</img>;嵌入图像标题的标签?,html,css,image,Html,Css,Image,只是想知道为什么我们需要 例如,足以显示图像,但我们也可以这样做: <img src="myurl.com/pic.gif" /> This is my Image. 这是我的图像,然后它将在图片旁边显示文本“这是我的图像” 所以我的问题是: 标签是否用于嵌入图像的标题 但我们也可以这样做: <img src="myurl.com/pic.gif" /> This is my Image. 这是我的图像。 如果您试图将此代码通过HTML5验证程序,它会说它无效,并且不
例如,
足以显示图像,但我们也可以这样做:
<img src="myurl.com/pic.gif" /> This is my Image.
这是我的图像
,然后它将在图片旁边显示文本“这是我的图像”
所以我的问题是:
标签是否用于嵌入图像的标题
但我们也可以这样做:
<img src="myurl.com/pic.gif" /> This is my Image.
这是我的图像。
如果您试图将此代码通过HTML5验证程序,它会说它无效,并且不需要结束标记
。你是对的,你所需要的只是
在过去,所有标记在XHTML中都声明为
,您可能会看到
,但标记之间不会出现任何内容
因此,您是对的,只需使用此处的一些文本
即可在任何图像旁边显示文本
只是想知道为什么我们需要
你没有<代码>img是一个空元素。HTML中禁止使用结束标记
在XHTML中,您可以使用这是我的图像
,然后它会在图片旁边显示文本“这是我的图像”
就浏览器而言,这意味着:
根据HTML 4.01标准,它是空元素: IMG元素没有内容(…)
此外,除非使用XHTML(
而不是
),否则不应关闭它。不幸的是,在img标记中,无法设置将显示在图像旁边的标题
只有标题,它将是图像上方工具LTIP的文本,如果获取图像时出现问题,将显示alt
img
是selfclosing标签,你之前/接下来写的每一个文本都会显示出来。title
是一个属性,你在标签里面写的是该标签的内容,但是img
当然不是那种标签。我认为你甚至不再需要结束“/”了。据我所知,它们在HTML5中是可选的。有人澄清吗?有<代码>表示,您不需要执行类似
或
@BatuZet的操作-空元素语法的/
仅适用于XHTML。禁止在哪个版本的HTML中使用?@code混合-每个版本的HTML。请引用源代码来备份此内容please@CodeBlend-定义为空:那么是一种不推荐使用的标记或类似的东西吗?所以不是即使在可访问性方面,也会有不同的处理方式?。
在HTML5中甚至都无效,而且标签之间的内容在任何情况下都不会被视为标题。在过去,所有标签都声明为
——这是不正确的。HTML总是有没有结束标记的
元素,HTML的
语法直到大约十年后的XHTML 1才出现。@quentin修复了它。很抱歉给你带来了混乱