【发布时间】:2014-11-26 14:53:16
【问题描述】:
我正在应用内联样式的背景,因为它需要使用 PHP 更新:
<div style="background:url(img.jpg)">
test
</div>
在某个断点,我需要应用 background-size:contain;
@media screen and (max-width: 600px) {
div {
background-size:contain;
}
}
编辑- 在这种情况下,当与内联 CSS 结合时,样式表中的 CSS 似乎不适用。有解决办法吗?
这是一个简单的 jsFiddle -> http://jsfiddle.net/z5r1hwmq/
【问题讨论】:
-
所以你希望图像不重复只填充一次 div 吗?
-
"背景尺寸:100% 100%;背景重复:无重复;"那行得通吗?
-
不,演示非常简化。我需要 background-size 来处理通过内联 CSS 应用的背景图像。但是背景尺寸规则必须来自样式表。
-
这可能是您可以使用 !important ... 或制作更强大的选择器的少数几种情况之一
标签: html css inline-code background-size