html - 使 block 适合其内容,但保留其 block 能力

标签 html css layout

我正在尝试让一系列 block 适合各自的内容,但每个 block 都留在自己的行中:

+------------------------+
|        +--------------+|
|        | Some Content ||
|        +--------------+|
|  +--------------------+|
|  | Some Other Content ||
|  +--------------------+|
|               +-------+|
|               | Small ||
|               +-------+|
|               +-------+|
|               | Small ||
|               +-------+|
+------------------------+

我能找到的唯一想法是在 inline-blockfloatposition: absolute; 上工作,所有这些都会把同一行上的两个“小” block ...

关于如何实现它的任何想法?

我的 HTML 非常基础。它看起来像这样(但愿意接受建议):

<div class="container">
    <div>Some Content</div>
    <div>Some Other Content</div>
    <div>Small</div>
    <div>Small</div>
</div>

最佳答案

.container div {
    float: right;
    clear: right;
}

http://jsfiddle.net/VzT6P/1/

关于html - 使 block 适合其内容,但保留其 block 能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16987307/

相关文章:

html - 附加带有显示内联 block 的 div,最后一个单词用于包装

java - 如何将CustomView添加到布局中

javascript - 如何确保Else语句保留在同一个html页面上?

JavaScript - 使用纯 JavaScript 切换 CSS 颜色?

html - 是否可以将 HTML 文本输入字段设置为密码字段?

html - CSS 网格布局 : specify grid position with less typing?

css - 如何解决中间垂直液体盒的问题

html - Bootstrap 图标已停止出现在我的应用程序中

javascript - 如何使 JavaScript 钢琴上的第一个按钮正常工作?

javascript - 如何使用 gulp-usemin 包字体