【发布时间】:2013-06-02 07:38:45
【问题描述】:
我创建了一个小部件,它由一行五个浮动divs 组成,每个都包含一个图像。这是 HTML 的精简版:
<div class="panel">
<img src="/images/image.jpg" height="160" width="160">
</div>
<div class="panel">
<img src="/images/image.jpg" height="160" width="160">
</div>
<div class="panel">
<img src="/images/image.jpg" height="160" width="160">
</div>
<div class="panel">
<img src="/images/image.jpg" height="160" width="160">
</div>
<div class="panel">
<img src="/images/image.jpg" height="160" width="160">
</div>
这是 CSS 的精简版:
.panel {
display: inline-block;
float: left;
height: 160px;
position: relative;
margin: 8px 25px 0 0;
width: 160px;
}
五个divs 位于一个容器中(原始宽度为 940 像素 - 当屏幕宽度减小到 940 像素以下时更改为 width: auto),具有左右填充(每边 20 像素)。
我已经使用媒体查询来创建响应式样式表,但现在我想让浮动的divs 在宽度减小时适合屏幕。
请问有人知道我该怎么做吗?
【问题讨论】:
-
检查您的代码。 img 标签未正确关闭。还请提供您希望的截图。
-
我在 HTML5 中编码,由于 imgs 是 void 元素,它们不需要关闭:w3.org/html/wg/drafts/html/master/syntax.html#void-elements
-
从你的代码中检查这个 sn-p。
"/images/image.jpg height="160"src下的大括号不完整你觉得这样对吗? - @DomStapleton。仅供参考,我不是在谈论结束标签。可能是话造成了误会。 -
请原谅,内森;我已经修复了代码。谢谢你让我知道。只是为了让您放心,我的网站上的 src 属性已正确关闭!我只是在剥离代码时忘记添加右引号。