【发布时间】:2014-05-23 15:22:37
【问题描述】:
我正在使用以下 css 作为图像 - fiddle
img {
border: 3px solid #ddd;
margin-left: auto;
display: block;
margin-right: auto;
background: red;
}
这是相同的输出 - fiddle
但我想要这样的东西
我想要什么?
我希望如果图像不是全宽,那么上图所示的剩余空间应该填充一些颜色。
我知道和不想使用的东西
我知道我可以通过将图像标签包装在 div 中并使用该颜色设置 div 的背景来轻松完成此操作。我不能这样做,因为我正在为一个博客做这个 css 更改,而这个博客已经有很多帖子,我不想打开每个帖子并用 div 包装每个 img。
当时我在想可能有一个简单的 CSS hack,我可能会错过。请指教。
只有 CSS,不要使用 jQuery。
【问题讨论】: