css - 如何让一个空的div占用空间?

标签 css html

这是我的 960 网格系统案例:

<div class="kundregister_grid_full">
    <div class="kundregister_grid_1">ID</div>
    <div class="kundregister_grid_1">Namn</div>
    <div class="kundregister_grid_1">Anv.Namn</div>
    <div class="kundregister_grid_1">Email</div>
    <div class="kundregister_grid_1">Roll</div>
    <div class="kundregister_grid_1">Aktiv</div>
</div>

这是我的一组 div,用作表格结构。

CSS 表示如下:

.kundregister_grid_1 {
    display: inline-block;
    float: left;
    margin: 0; 
    text-align: center;
}
.kundregister_grid_1 {
    width: 140px;
}

不要介意瑞典语命名。我希望显示 div,即使它们没有值。

<div class="kundregister_grid_full">
 <div class="kundregister_grid_1">ID</div>
 <div class="kundregister_grid_1"></div>
 <div class="kundregister_grid_1"></div>
 <div class="kundregister_grid_1">Email</div>
 <div class="kundregister_grid_1">Roll</div>
 <div class="kundregister_grid_1">Aktiv</div>
</div>

像这样,在这种情况下,两列中没有“Namn”和“Avn.Namn”。但是,当在 chrome 中运行时,它们会被删除,并且不再按 float:left 的顺序推送其他 div。因此,如果我在上面的相同 div 中有类别,那么这些值将被放置在错误的类别下。

最佳答案

如果您移除 float ,它会起作用。 http://jsbin.com/izoca/2/edit

只有当有一些内容时, float 才有效,例如 

关于css - 如何让一个空的div占用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3416454/

相关文章:

css - 我可以为边距和填充设置背景色吗?

javascript - 在 <body> 中打开其他 URL 使用 hash # without leave URL

javascript - 我的 css 转换不起作用

html - css 页脚位置只能工作一半的时间

css - Joomla中的左列和右列移位

css - 为什么我的 div 不能水平对齐?

与谷歌侧边栏一起使用时的 jquery ui Accordion 标题高度问题

php - 使用 css 或 php 将文本限制为一定宽度

javascript - HTML5 Colspan - 备选方案

html - 您可以在 SVG 中的单个 defs 标记内定义多个定义吗?