html - 让元素彼此相邻

标签 html css

请看我的JSFiddle .

如您所见,我有一些 HTML 元素需要并排放置。第一个示例是我的代码,第二个是我希望它的外观,第三个是我如何修复它但不是一个选项的示例。

不能从以下结构更改我的代码:

<div class="big">1</div>
<div class="big">2</div>
<div class="big">3</div>
<div class="big">4</div>
<div class="small">5</div>
<div class="small">6</div>
<div class="small">7</div>

我需要的是让元素正确并排放置,1 挨着 5,2 挨着 6,3 挨着 7。

不想使用绝对定位。

如果有人能帮我解决这个问题那就太好了!

请记住,我无法更改我的 HTML,如果可能的话,这必须是 CSS 解决方案。

干杯, 卢克。

最佳答案

也更改 .big 的 CSS:

.big {
    width: 55%;
    float: left;
}

http://jsfiddle.net/9abmoasw/2/

关于html - 让元素彼此相邻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25367954/

相关文章:

php - 创建文件 txt 时如何与文本保持一致 - PHP

javascript - 如何为日期类型的输入设置默认年份值?

CSS 变换透视错误行为

html - CSS 文本装饰 :none; doesn't work

html - 响应式全屏背景。如何让它与 FF 和 IE 一起工作?

jquery - 如何删除按钮上的默认 Bootstrap 效果 appyid?

java - 如何在 HtmlUnit 中执行 JavaScript 而不运行页面脚本

javascript - 如何让这个视频在图像中显示/播放?

jquery - 按特定顺序从 div 中提取文本

javascript - 时间不会自动改变