【发布时间】:2017-01-16 08:09:28
【问题描述】:
如何使此背景图像可见并具有响应性? (注意:我知道我应该单独使用 CSS,但我使用的内容管理系统不允许我添加单独的 CSS 文件..)
如果这样设置代码,则图像不显示:
<div style="width: 100%; height: 100%; background-image:url('................');
background-repeat:no-repeat; background-size:cover;">
<div style="float:left; width: 32%; height:100%; display: inline-block;">
</div>
<div style="float:left; width: 32%; height:100%; display: inline-block;">
</div>
<div style="float:left; width: 32%; height:100%; display: inline-block;">
</div>
</div>
像这样,图像显示出来,但没有响应:
<div style="width: 100%; height: 100%; background-image:url('................');
background-repeat:no-repeat; background-size:cover; height:150px;">
<div style="float:left; width: 32%; height:100%; display: inline-block;">
</div>
<div style="float:left; width: 32%; height:100%; display: inline-block;">
</div>
<div style="float:left; width: 32%; height:100%; display: inline-block;">
</div>
</div>
非常感谢!
【问题讨论】:
-
如果您使用百分比高度,请确保已定义父高度。
-
...并清除浮动。
标签: html css image background responsive