首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS列-如果元素位于列底部,则强制换行

CSS列-如果元素位于列底部,则强制换行
EN

Stack Overflow用户
提问于 2016-04-16 05:46:55
回答 1查看 1.4K关注 0票数 1

我有以下代码,其中{activity_type_copy}是客户端输入段落和h3标记的cms自定义字段

代码语言:javascript
复制
<article class="copy-container">
    <div class="col-sm-12 columns-3">
        {activity_type_copy}
    </div><!-- /.col-sm-12columns-3 -->
</article><!-- /.col-sm-12 -->

columns-3类设置了column-count:3,运行良好。但是,在某些大小的屏幕上,h3标记位于列的底部,这是我想避免的。请看截图:

如果h3标记是列中的最后一个元素,有没有办法强制它们移动到下一列?

EN

回答 1

Stack Overflow用户

发布于 2016-04-16 05:54:22

根据CSS Fragmentation的说法,您可以使用以下命令来防止在元素之后立即换行

代码语言:javascript
复制
break-after: avoid-column;

您还可以使用以下命令防止各种中断

代码语言:javascript
复制
break-after: avoid;

为了获得更好的兼容性,请使用old aliases

代码语言:javascript
复制
page-break-after: avoid;

这可能并不是在所有浏览器上都有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36657364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档