【发布时间】:2014-05-30 17:59:04
【问题描述】:
在 WP 3.0.4 无法显示我的 css 样式以在容器 div 内水平对齐 4 个框(div)时遇到问题。注意:在我的手工编码的 html/php 网站上,相同的 css 样式适用于 HTML 4.01 Transitional//EN。但是 WP 3.0.4 显示了四个相互递减的盒子,就像一个楼梯。
顺便说一句,我使用的是 FireFox 3.6.13。
CSS:
div .box-container { display: inline;
margin: 0.63em 0pt; padding: 10px;
width: 640px; background-color:
rgb(229, 231, 225); position:
relative; float: left; overflow:
hidden; }
div .small-box { border: 1px solid
rgb(153, 51, 102); margin: 10px 5px;
padding: 0.325em; float: left;
background-color: rgb(255, 244, 227);
width: 128px; line-height: 0.85em;
max-height: 8em; min-height: 8em;
position: relative; }
HTML 是这样的:
<div class="box-container">
<div class="small-box">SOME TEXT
& IMAGE</div> <div
class="small-box">SOME TEXT &
IMAGE</div> <div
class="small-box">SOME TEXT &
IMAGE</div> <div
class="small-box">SOME TEXT &
IMAGE</div>
</div>
box-container div 的宽度指定为 640 像素,但我注意到填充将其扩展到了此之外。无论如何,它足够容纳四个小盒子,总共 512px 加上它们的总 40px 边距,再加上 box-container div 上的 20px 填充。
我不明白为什么填充会推动盒子容器 div 的大小。但是当我尝试使用 max-width: 640px 时,我观察到所有的盒子都是垂直排列的,并且盒子容器的 div 不超过 170px。
小盒子的 div 实际上都是一样大小的,它们的内容由文本和图像组成。
帮助?
【问题讨论】:
-
谢谢,是的,这就是我对 CSS 的目标和期望,但不适用于我的主题。非常有用的链接 - 将添加书签!