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中,您可以使用
这是我的图像
,然后它会在图片旁边显示文本“这是我的图像”

就浏览器而言,这意味着:

  • img元素的开始
  • img元素有一个禁止的结束标记,所以也有img的结束标记
  • 一些文本
  • 被忽略的结束标记无效

  • 根据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修复了它。很抱歉给你带来了混乱