【问题标题】:do div also take space for itself?div 是否也为自己占用空间?
【发布时间】:2013-02-05 10:27:40
【问题描述】:

我使用div 标签进行了划分 在这三个不同的div 标签下

<div id="content">
     <div id="div1">
     </div>
     <div id="div2">
     </div>
     <div id="div3">
     </div>
</div>

我已经为它做了一个 CSS

#content
{
   width:960px;
}
#div1,div2,div3
{
 width:318px;
 border-radius:10px;
 border:1px solid;
 float:left;
 margin-left:2px
}

现在我的问题是我的div 没有排成一行, 如果我将宽度更改为div1div2div3315px,那么它将出现在一行上

即一个接一个。

谁能告诉我为什么会这样?

【问题讨论】:

  • 增加主 div 的宽度
  • 但为什么我的 div 不必占用空间

标签: html for-loop space


【解决方案1】:

你尝试过改变

#div1,div2,div3

#div1,#div2,#div3

? 在我看来,它们出现在一行中。

【讨论】:

  • 是的,为了节省时间,我单独放在这里我这样写。
  • 当我达到 315 时,它可以单排进入
【解决方案2】:

不要忘记边框(+2px)、边距和内边距。带边框的 div 是 320px 宽,因此除了边距或填充外,它还会溢出容器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多