【发布时间】:2016-02-18 15:56:57
【问题描述】:
是否可以在 html 中伪造一张看起来像真实但不存在的空图像?
例如,我有一个响应列,其中应该是 200x150 像素的图像(样式为:width: 100%; height: auto;,因为它是响应式的)...但是如果没有图像,则应该放置一个占位符,该占位符恰好伪造了一个真正的 200x150 像素大小的图像。
我尝试了类似以下的图像标记,但由于height: auto,它不起作用。关于那个奇怪的 src 看看this。
<img src="//:0" alt="" width="200" height="150" />
可以用php生成一个空的png吗?
<img src="fake.php?s=200x150" alt="" />
编辑:有些人提到了服务placehold.it。基本上这正是我需要的(在大多数情况下绝对足够),但因为这是一个 WordPress 插件,它也应该在没有互联网连接的情况下在本地运行。最好是没有外部服务的解决方案。
【问题讨论】:
-
你有没有考虑过使用placehold.it之类的东西?
-
<img src="http://placehold.it/200x150" alt="" /> -
你只是用颜色填充“空白”图像是什么?
<img style="background:#ccc"> -
嘿,谢谢大家 ;) 从来没有听说过 placehold.it ... 看起来很棒。问题是这是一个wordpress插件。所以它应该在没有互联网连接的本地机器上运行。但看起来该服务完全符合我的需要
-
如果有帮助,可以使用WP_Image_Editor在WordPress中动态调整图片大小。
标签: php html css responsive-images