html - 像 CSS 布局一样的多列

标签 html css css-float

我希望呈现一个多列 CSS 布局,如下面链接中所示。

http://i.imgur.com/Fhdyi.png

这是我正在寻找的语法类型...

<div class="container">
  <div id="1">#1</div>
  <div id="2">#2</div>
  <div id="3">#3</div>
     <!-- and so on... -->
</div>

我希望将哪种 CSS 属性应用到这些编号的 DIV 上,使它们像这样显示? DIV 的高度是可变的,但宽度是固定的。

非常感谢!

最佳答案

如何在列中分隔 div?像这样:

.container #col1,#col2,#col3,#col4{
float:left;
}
.container #div1,#div2,#div3,#div4,#div5,#div6,#div7{
width:150px;
background:#000;
margin:0 20px 10px 0;
padding:10px;
color:#fff;
}

<div class="container">
<div id="col1">
    <div id="div1">#1</div>
    <div id="div2">#2</div>
</div>
<div id="col2">
    <div id="div3">#3</div>
</div>
<div id="col3">
    <div id="div4">#4</div>
    <div id="div5">#5</div>
    <div id="div6">#6</div>
</div>
<div id="col4">
<div id="div7">#7</div>
</div>
</div>

关于html - 像 CSS 布局一样的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13053983/

相关文章:

css - 如何对齐页脚中的文本框和按钮?

html - 如何更改默认 "please include an @ in the email address"?

javascript - ng-if 和 $index 相差 1

php - 带主动选择器的全局导航 (PHP)

css - Bootstrap,汉堡包图标在导航栏中没有响应

css - 空间太大( float div)

css - 如何在 windows 和 mac 上始终将 svg 与包含的文本元素重叠

css - 如何在 HTML 中强制断字?

html - 如何将文本定位到右侧?

css - 如何在 jQuery Mobile 中定位按钮