CSS小技巧:使用CSS实现换行的两种方法
之前我就遇到过在flex布局中实现换行的需求。我当时的处理方式是添加一个元素,然后设置该元素的高度:0,宽度:100%,这样就解决了换行问题。
今晚我决定写一篇文章总结一下如何使用CSS实现换行,希望能够帮助到有需要的同学。
本文使用CSS2属性。
使用转义码到达
第一种方法是使用序列转义码,但是你需要设置white-space属性,该属性设置浏览器如何处理空元素空间。
以下面代码为例,我们在第二个P元素之前设置换行效果,\a代表行尾。 (大概就是这个意思,我的英文不太好。)
注:white-space:pre;是必须设置的属性。
该方法前面会有一个空行 。
*{ 保证金:0; 填充:0; } p{ 儒空间的: 为; } p:n-th-child(2)::之前{ 内容:'\a' }世界你好
你好
你好
使用伪块元素实现
第二种处理方式是使用元素实现。这种方法比前一种方法简单得多。该方法不会创建空行效果,而是直接换行。
代码如下。我们将伪元素设置为块元素,这样就解决了换行问题。
范围:第n个子级(2)::之前{ 内容: ''; 显示:块; } 世界你好 你好你好
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:修复IOS上长按img无法保存的问题 下一篇:CSS展示:表格布局实现居中场景
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。