文本折行

文字折行跟滚动相似的地方就是显示不下。

overflow-wrap(word-wrap) 通用换行控制,以前用的是word-wrap,但是跟word-break太相似了,所以在新的规范中进行了修改

  -是否保留单词

word-break 针对多字节文字

  -中文句子也是单词

white-space 空白处是否断行

<style>
  .c1{
    border: 1px solid;
    width: 8em;
    overflow-wrap: normal;
    word-break: normal;
    white-space: normal;
  }
</style>
<body>
  <div class="c1">
    This is a long and suopsdjfjsldjflsdjfidsjflijsdlfjlsjgfjdgijfg. 一二三四五六七八九,悄悄是别离的笙箫夏虫也为我沉默沉默是今晚的康桥!
  </div>
</body>

这里有个超长的单词,和一个长的句子。

默认是这个样子的。可以看到,他的单词是尽量的保持完整的。超长的单词就超常了。中文是一个一个字去换行的。这是默认的情况。我们分别看一下三个属性的作用

第一个将overflow-wrap设置为break-word。就是打断单词。这个时候就不保留单词的完整性进行了换行。但是在这种情况下,他仍然会去保持单词的完整性。如果说我要打断所有的

这个时候是打断所有的,这个时候可以看到and就已经被拆开了。

这里有一个keep-all,keep-all是什么意思呢,就是把所有的单词都当成一个单位。

接下来是white-space。white-space基本上只用到一个,就是nowrap,不换行

原文地址:https://www.cnblogs.com/wzndkj/p/10332474.html

时间: 2024-10-01 05:08:01

文本折行的相关文章

关于android studio 的无动画,文本折行

public class HiddenUtils { private View hideView, clickView, down;//需要展开隐藏的布局,开关控件,控件样式改变 public static HiddenUtils newInstance(Context context, View hideView, View clickView, ImageView down) { clickView.setOnClickListener(new View.OnClickListener()

文本超出显示省略号/数字字母折行有关css 属性

文本超出显示省略号: 定容器宽度 overflow: hidden; text-overflow: ellipsis; 文本超出显示省略号 white-space:nowrap;  强制文本不换行 折行 word-break:break-all;  英文单词会分开折行 word-wrap:break-word; 英文单词完整处折行 令拓展: word-spacing :5px;  单词/字符之间间隔距离   white-space是字符是否换行显示的. 原文地址:https://www.cnbl

CSS文字折行与省略号

CSS文字折行与省略号 发表于2011/04/22 相关的几个属性和w3schools的参考如下: white-space 属性设置如何处理元素内的空白.http://www.w3schools.com/css/pr_text_white-space.aspwhite-space: normal | nowarp | pre | pre-line | pre-warp | inherit word-warp 属性设置如何处理单词的折行http://www.w3schools.com/css3/c

自适应高度 UILabel自动折行

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 50)]; label.text = @"今天下午全市多云到阴有阵雨或雷雨,今天夜里到明天阴有阵雨,雨量可达大雨. 东北风5-6级阵风7级,逐渐增强到6-7级阵风8级. 今天最高气温:26左右, 明晨最低气温:22左右. 今晨最低气温:21. 今日紫外线等级:2级,照射强度弱,适当防护. 明日洗车指数:4级,天气有雨,不宜洗车."; //清空

div 纯数字很长时无法折行解决

<div style="width:100%;word-wrap:break-word;word-spacing:normal;"> 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 </div> 加上红色部分属性数字满一行时,会自动折行

textarea的placeholder属性内容折行显示(PC和移动端端)

1.PC端折行方法 placeholder="字体 字体" 可以使其折行显示   2.移动端折行方法 webkit内核 textarea::-webkit-input-placeholder:after{ display:block; content:"[email protected] \A line#";/* \A 表示换行 */ color:red; }; 火狐 textarea::-moz-placeholder:after{ content:"[

Linux 中常用的文本(行)处理命令(转)

Linux 中常用的文本(行)处理命令 0.正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹配字符串的各种可能的情况. 注意: (1) 在"[ ]"中还可以使用"-"来表示某一范围.例如"[a-z0-9]"匹配任意的小写字母或者数字,"[^A-Z]"表示非大写字母,"[0-9]{8}"表示任意一个8位数字. (2) 元字

ie6,7折行问题

html <div class="left"> <div class="channel clearfix"> <span>品牌营销</span> <div class="content"> <a>品牌曝光</a> <a>品牌互动</a> <a>品牌辨析</a> <a>决策工具</a> <

css3实现超出文本指定行数(指定文本长度)用省略号代替

测试代码: 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 6 <meta http-equiv="Content-Type" content=&qu