【发布时间】:2011-08-12 03:21:40
【问题描述】:
我有一张图片,稍后我将使用 javascript 动态填充 src,但为了方便起见,我希望图片标签在页面加载时存在,但不显示任何内容。我知道<img src='' /> 无效,那么最好的方法是什么?
【问题讨论】:
-
这是一个相对古老的问题,但值得考虑的是,没有 src 的图像本质上是没有意义的,这就是为什么规范说图像 必须 有一个 src 指向首先是一些嵌入式资源。如果您正在考虑有效性和/或语义,最好完全省略图像并在事后添加它,因为 HTML 不提供指定稍后将填充数据的占位符图像的方法。
-
在使用 Mika Tuupola 的延迟加载 jQuery 插件时,它使用了标记 ' ',所以从某种意义上说,你需要指向一个源,但不一定要通过src属性来完成。
-
您可以使用 div 元素代替它,请参阅此 => stackoverflow.com/a/5513934/1395101
标签: html validation