html - CSS定位div正确分为两列

标签 html css

如果一篇文章包含很多文本,我在定位 div 时会遇到问题。 div 显然会获得更大的空间。这是 link of my code  visualize what ouput I want to display.

HTML

<div class="container">
   <div>DIV 1 Sample text</div>
   <div> DIV 2 Sample text Sample text Sample text</div>
   <div> DIV 3 Sample text Sample text Sample text</div>
   <div> DIV 4</div>    
</div>

CSS:

.container {
    width:400px;
}

.container div {
    float:left;
    width:180px;
    background:red;
    margin:2px;
}

最佳答案

将左边的两个div包裹在一个div中,将右边的两个div包裹在另一个div中

    <div class="container">
    <div class="left">
   <div>DIV 1 Sample text</div>
   <div> DIV 2 Sample text Sample text Sample 
     text</div>
    </div>
    <div class="right">
    <div> DIV 3 Sample text Sample text Sample 
    text</div><div> DIV 4</div> </div>   
    </div>

关于html - CSS定位div正确分为两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25717774/

相关文章:

asp.net - 删除打印网页中 gridview 之前的分页符

css - 是否可以在 iframe 中只显示某个 div?

javascript - ParentNode.remove() 在 IE 中不起作用

javascript - 使用 HTML5 和 css3 的模态窗口

html - 使flexbox元素居中和右对齐

php - PHP 文件上传的 Mime 验证不起作用

html - 是否可以将文本对齐到 css 中的对 Angular 线?

html - Django 不提供来自静态文件夹的 CSS 代码

css - Twitter Bootstrap 模式打开/关闭导致固定标题跳转

html - 在 style 属性中使用 @import 的 CSS 范围?