CSS 框 - DIVS

标签 css html alignment

我输入了以下代码 here

我的盒子有问题,它们显示它们在 jsfiddle 上的状态,但在我的 960 网格中顶行还有另外 2 个空间。

为什么要把它推到两条线上?

HTML:

        <div id="holder">
            <div id="box" class="box">
                <p>Text</p>
                </div>
                <div id="box" class="box">
                    <p>Text</p>
                    </div>
                    <div id="box" class="box">
                        <p>Text</p>
                        </div>
                        <div id="box" class="box">
                            <p>Text</p>
                            </div>
                            <div id="box" class="box">
                                <p>Text</p>
                                </div>
                                <div id="box" class="box">
                                    <p>Text</p>
                                    </div>
            </div><!-- Holder End -->

CSS:

#holder{width:100%;height:600px;}    
.box{width:260px;min-height:350px;float:left; border:1px solid red;}
    #box{margin-right:80px;}​

最佳答案

你的右边距:80px;正在为每个元素添加额外的 80px 宽度,因此您很可能在那里用完了空间。尝试删除右边距的 80px,看看是否合适。从那里,调整边距以适应正确位置的所有内容。也许是 60px。这应该有效

关于CSS 框 - DIVS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13114051/

相关文章:

css - 防止 Foundation 按钮文本在单击时更改颜色

html - 如何让div从下往上移动

javascript - 如何让HTML代码更具可读性?

html - 在 Google Chrome 中将 div 居中

java - 如何将 JMenuItem 对齐更改为右对齐

CSS - 文本 slider

html - 基于 div 的表格的 CSS 生成器

html - 为文本的每个字符指定不同颜色的最小 HTML/CSS

python - 使用 python 与本地 HTML 文件交互

php - PHP在li元素内部文本和图片对齐