我在html中有几个框
<div class="parent">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
用css
定义.box{
width : 200px;
height : 300px;
display : block;
float : left
}
有没有办法在父DIV
中提供日志文字,并使用DIV
在子CSS
内传播文字?或者应该使用Javascript
?
当然,在哪里提供文本并不重要,我只想将多余的文本传递到下一个框。
答案 0 :(得分:4)
将HTML更改为包含内容的单个元素,例如:
<div class="parent">
<div class="box"></div>
</div>
然后添加这些样式规范:
.box {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
height: 10em; /* Or whatever height is appropriate. */
}
有关CSS列的详细信息,请参阅http://css-tricks.com/snippets/css/multiple-columns/或https://developer.mozilla.org/en-US/docs/CSS/Using_CSS_multi-column_layouts#The_columns_shorthand。