CSS 文字排版
text-box-trim 切除文本的空白部分:https://css-tricks.com/leading-trim-the-future-of-digital-typesetting/ // bugzilla 原名称 margin-trim
margin direction 的这些属性值(start|end|before|after)是要禁止書寫方向旋轉而被提出來的。
direction 改变的只是内联元素块的左右顺序,所有的文字,即使使用内联标签分隔, 实际上,还是一个同质内联盒子。值有:ltr,rtl,对于行内元素,只有当 unicode-bidi 属性设置为 embed 或 bidi-override 时才会应用 direction 属性。
writing-mode 文本方向,值有 vertical-rl,vertical-lr...
text-orientation 竖内文本方向
text-combine-upright 竖内横排版
text-decoration-skip 下划线显示细节
paint-order 设置 text-stroke fill 的顺序
word-spacing、letter-spacing 词距 字距
text-transform 大小写转换 full-width | full-size-kana
hanging-punctuation 悬挂标点
word-break 换行规则
overflow-wrap/word-wrap: break-word 等于 word-break: break-word
line-break 处理标点符号时如何断开
white-space: normal;pre;nowrap;pre-wrap;pre-line;break-spaces 空格处理
// 拆分成 white-space-collapse/text-wrap
text-wrap: blance; 均匀分布字数到每一行
text-align-last 最后一行对齐方式
text-align:justify 两边对齐
还可以取值(没有浏览器兼容),第一个出现的该(单字符)字符串被用来对齐。跟随的关键字定义对齐的方向。例如,可用于让数字值根据小数点对齐。
text-justify: auto|inter-word|inter-ideograph|inter-cluster|distribute|kashida|trim; 对齐位置。
text-overflow
先要设置 overflow,而且换行就无效,所以只能 white-space: nowrap