- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
用例似乎微不足道,但我无法让它按需要工作。我需要将第二个 div 及其所有内容放在第一个 div 的右侧。当字符串足够长时,它会换行到第二行,其中包含我想尝试的 CSS 属性的所有组合:
注意事项:
这是 jsfiddle和我试过的示例文本。当第二个 div 不包含长字符串时,带有 float 的典型解决方案效果很好:
HTML
<div class="container1 clearfix"><div>
<p>first 1</p>
<p>first 2</p>
</div><div>
<p>second 1</p>
<p>second 2</p>
<p>second second second second second second second second second second second second </p>
<p>second 4</p>
</div>
</div>
CSS
.clearfix:before,
.clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
div { outline: 1px solid red; }
div > div:nth-child(1) { outline: 1px solid green; }
div > div:nth-child(2) { outline: 1px solid orange; }
.container1 { overflow: hidden; }
.container1 > div { float: left; height: 100%; /* display: inline-block; */}
.container1 > div:nth-child(1) { width: 80px; }
.container1 > div:nth-child(2) { }
最佳答案
一种选择是在这些 div 上使用 display:table-cell
规则:
.container1 > div {
height: 100%;
display: table-cell;
}
关于html - 当第二个 div 可能有 loooong 字符串时,水平堆叠两个 div LTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20550438/
相关文章:
CSS Positioning-Position 相对和绝对 Bootstrap
javascript - 将普通桌面菜单转换为选择选项菜单(适用于移动版本)
用例似乎微不足道,但我无法让它按需要工作。我需要将第二个 div 及其所有内容放在第一个 div 的右侧。当字符串足够长时,它会换行到第二行,其中包含我想尝试的 CSS 属性的所有组合: 注意事项:
我是一名优秀的程序员,十分优秀!