Code前端首页关于Code前端联系我们

CSS小技巧:使用CSS实现换行的两种方法

terry 2年前 (2023-09-07) 阅读数 222 #CSS
文章标签 CSS3代码小记

之前我就遇到过在flex布局中实现换行的需求。我当时的处理方式是添加一个元素,然后设置该元素的高度:0,宽度:100%,这样就解决了换行问题。

今晚我决定写一篇文章总结一下如何使用CSS实现换行,希望能够帮助到有需要的同学。

本文使用CSS2属性。

使用转义码到达

第一种方法是使用序列转义码,但是你需要设置white-space属性,该属性设置浏览器如何处理空元素空间。

以下面代码为例,我们在第二个P元素之前设置换行效果,\a代表行尾。 (大概就是这个意思,我的英文不太好。)

:white-space:pre;是必须设置的属性。

该方法前面会有一个空行

CSS技巧:利用CSS实现换行的两种方法CSS技巧:利用CSS实现换行的两种方法

 
      *{
        保证金:0;
        填充:0;
      }
      p{
       儒空间的: 为;
      }
      p:n-th-child(2)::之前{
        内容:'\a'
      }
  
  

世界你好

你好

你好

使用伪块元素实现

第二种处理方式是使用元素实现。这种方法比前一种方法简单得多。该方法不会创建空行效果,而是直接换行。

代码如下。我们将伪元素设置为块元素,这样就解决了换行问题。

CSS技巧:利用CSS实现换行的两种方法CSS技巧:利用CSS实现换行的两种方法

范围:第n个子级(2)::之前{
        内容: '';
        显示:块;
   }
  世界你好
  你好你好

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门