首页 > 其他分享 >white-space属性

white-space属性

时间:2023-11-21 20:03:42浏览次数:34  
标签:space 换行 滴答 空格 啊啊啊 white 属性

white-space属性表

white-space属性_css样式

css white-space这个css样式,用来设置element元素对内容中的空格的处理方式,有着几个可选值:

normal,
nowrap,
pre,
pre-wrap,
pre-line

没有设置white-space属性,则默认为white-space:normal。normal表示合并空格,多个相邻空格合并成一个空格,在源码中的换行作为空格处理,只会根据容器的大小进行自动换行

这里的空白是指空白字符,包括空格,制表符等空白字符,下面为了行文方便,统一用“空格”代表。

white-space:nowrap不换行

white-space:nowrap和normal一样,也合并空格,但是不会根据容器大小换行,表示不换行。

.wscont{
    margin:12px;
    padding:12px;
    width:300px;
    background:#f1f1f1;
    border:1px solid #bababa;
    line-height:32px;
    font-size: 15px;
    font-family: "微软雅黑";
    white-space:nowrap;
}
 
<div class="wscont">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
</div>

white-space:nowrap会导致文本不换行,经常和overflow,text-overflow一起使用,如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Static Template</title>
  </head>
  <style>
.wscont{
    margin:12px;
    padding:12px;
    width:300px;
    background:#f1f1f1;
    border:1px solid #bababa;
    line-height:32px;
    font-size: 15px;
    font-family: "微软雅黑";
    white-space:nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
  </style>

  <body>
    <div class="wscont">
      啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
      滴答滴答滴答滴答滴答滴答哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒
    </div>
  </body>
</html>

white-space:pre保留空格不换行

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Static Template</title>
  </head>
  <style>
    .wscont {
      margin: 12px;
      padding: 12px;
      background: #f1f1f1;
      border: 1px solid #bababa;
      line-height: 32px;
      font-size: 15px;
      font-family: "微软雅黑";
      white-space: pre;
    }
  </style>

  <body>
    <div class="wscont">
      滴答滴答滴答滴答滴答滴答哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒对对对对对对的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒对对对对对对
      <br />滴答滴答滴答滴答滴答滴答哒哒哒哒哒哒哒哒哒哒哒哒顶顶顶顶的点点滴滴
    </div>
  </body>
</html>

标签:space,换行,滴答,空格,啊啊啊,white,属性
From: https://blog.51cto.com/u_16281588/8505964

相关文章

  • 有趣的Java之@Autowired属性注入问题
    ......
  • C# 动态类添加属性
    1.定义JsonDataObject publicsealedclassJsonDataObject:DynamicObject{privatereadonlyDictionary<string,object>_properties;publicJsonDataObject(Dictionary<string,object>properties){_properties=properties;......
  • 三种办法遍历对象数组,获取数组对象中所有的属性值(key,value);四种方法查找对象数组里面
    一,获取对象数组中某属性的所有值如果是要获取具体第几个属性的值,倒是可以用arr[i].name的方法来实现。若是全部的属性的值,并返回一个新的数组嘞,思路是加循环遍历方法如下。1、from方法vararr=[{id:1,name:"小明"},{id:2......
  • Spring5学习随笔-事务属性详解(@Transactional)
    学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】第三章、Spring的事务处理1.什么是事务?事务是保证业务操作完整性的一种数据库机制事务的4特点:ACIDA原子性C一致性I隔离性D持久性2.如何......
  • 微信小程序 布局对齐属性
    1、效果展示2、代码展示<!-- 引用模板 import --><view class="content" ><view class="content-item" style="background: skyblue" > 1</view><view class="content-item" style="background: #ff0000" >......
  • CAD中查看图元属性、绘制region、绘制block、绘制xc
    一、选中图元,编辑,查看属性 二、面域命令:region选定一个封闭图形,回车 三、块的新建及编辑命令:block选定一个封闭图形,命名,确定 四、XC前提:对块进行操作命令:xclip......
  • 使用PIO自定义每一个格子的属性和值,完全DIY--Excel,不整齐也可以实现
    常规表格样式的Excel导出,有一种不是常规表格样式的Excel导出,比如如下这种怎么办快速的excel框架API肯定不支持这种所以我们需要自定义格子的内容privateCellStylegetCellStyle2(XSSFWorkbookworkbook,intx){Fontfont2=workbook.createFont();......
  • 奇迹MU服务端:角色属性点计算公式
    奇迹MU各职业出生送点,可以说是每个搭建用户最直接也是最关心的问题,因为该点数涉及到角色的总点数,我们根据商业服务端的内容,给顾客一个参考公式,你可以根据这个参考公式,去计算你的角色在满级后可获得多少点数,以保障游戏的平衡。每个角色出身送点,都会有所倾斜,所以,我们以实际案例作为......
  • 如何修改文件的创建时间&修改时间、如何修改.jpg文件的属性拍摄日期中的时分秒
    一、如何修改文件的创建时间&修改时间参考文章:https://sysin.org/blog/how-to-change-file-date/推荐使用以下linux命令直接进行修改: //修改1.jpg文件的修改时间为"2023-10-3010:03:38"touch--time=mtime-d"2023-10-3010:03:38"1.jpg//修改1.jpg文件的创建时间为"202......
  • 火炬之光2 武器装备属性修改 教程
    先在装备框附魔框等等框里点两下(拿起放下)要改的装备然后在点读取才能读到数据附魔也是同样两个读取左边的是读取百分之多少多少开头的属性右边的是读取传输/convey开头的数据  然后自己改想要的值。改完要附魔1次才能生效 点那按钮即可 也可以去附魔师......