我正在编写一门介绍性的HTML课程。我记得9年前发现,在我学习HTML时,至少在IE中,<img>
和<image>
都用作显示图像的标签。的确,<image>
仍然可以在5个顶级浏览器的最新版本中运行。<img> vs <image> HTML中的标记
我意识到<image>
不正确,将不会通过http://validator.w3.org进行验证。但是,是否有人知道如果使用<image>
而不是<img>
,将不显示图像的浏览器?
此外,我认为现代浏览器会显示使用<image>
标记创建的图像,因为这是初学者常犯的错误。这个假设是否正确?
不是因为它是一个“初学者的错误”,而是因为“破损的网站使用它,现代浏览器需要帮助这些站点跛行”..因为你正在教一门课程,你可以确保更少破碎的网站被写入:*只有*'img'有效/正确/可接受。 :) – 2012-08-13 05:28:06
我注意到一些初学者在我的互动课程(http://codeavengers.com)中错误地使用图像而不是img,即使我明确指出他们需要小心使用img和NOT图像。一些用户写信给我,感到困惑,说他们应该使用img而不是图像,因为图像无效......即使图像看起来完美无缺! – Mike 2012-08-13 05:34:46
只需要100%w3c验证*或*对所有作业的[有]有效性的理由 - 所以如果他们*可以*证明'图像',但如果他们不能.. :) – 2012-08-13 05:40:22