【发布时间】:2012-08-13 05:24:12
【问题描述】:
我正在编写一个介绍性的 HTML 课程。我记得 9 年前我在学习 HTML 时发现 <img> 和 <image> 都可以用作显示图像的标签,至少在 IE 中是这样。事实上,<image> 仍然适用于 5 大热门浏览器的最新版本。
我意识到<image> 是不正确的,不会使用http://validator.w3.org 进行验证。但是,是否有人知道如果使用<image> 而不是<img>,浏览器将不会显示图像?
此外,我假设现代浏览器显示使用<image> 标签创建的图像仅仅是因为这是初学者常犯的错误。这个假设正确吗?
【问题讨论】:
-
不是因为它是“初学者的错误”,而是因为“损坏的网站使用它,现代浏览器需要帮助这些网站跛行”.. 因为您正在教授课程,所以您可以确保减少损坏网站是这样写的:only
img是有效/正确/可接受的。 :) -
我注意到一些初学者在我的互动课程 (codeavengers.com) 中错误地使用 image 而不是 img,尽管我明确指出他们需要小心使用 img 而不是 image。许多用户写信给我,对错误消息表示他们应该使用 img 而不是 image 因为 image 是无效的......即使 image 似乎显示完美!
-
只需要 100% w3c 验证或证明所有作业的 [in] 有效性 - 所以如果他们可以证明
image,但如果他们不能.. :)
标签: html