Kidney自得其乐版CSS教程 Chapter3 Text

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kidney自得其乐版CSS教程 Chapter3 Text相关的知识,希望对你有一定的参考价值。

Chapter 3 Text

Version

Update

Note

1.0

2016-6-1

首次添加。欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者。

 

 

 

 

 

文本

字体

颜色

排版

修饰

书写模式

其它

 

1、字体

1.1 font-style

       值:normal(默认),italic,oblique

       italic是从字体中选择斜体样式,如果某种字体无斜体样式,则用oblique设置斜体。

1.2 font-variant

       值:normal,small-caps

       variant表示“变体”,用于将大写字母的尺寸变小。

1.3 font-weight

       值:关键字、数值(100,200 …… 900)

1.4 font-size

       值:关键字、长度值和百分比

1.5 font-family

       值:关键字

       可设置多个以逗号隔开的字体,字体名称中包含空格的需要用引号。

1.6 font

       上面五个属性+line-height属性的简写。

       必须按照上述顺序设置。

       font-size和font-family是必须的,其余是可选的。

       行距需与字体大小写在一起,用斜线隔开,font-size/line-height

2、color

       值:颜色值。

3、排版

3.1 line-height

       值:长度值、百分比和数字

3.2 vertical-align

       值:长度值、百分比和关键字

       用于设置行内元素行框和表格内的垂直对齐方式。

       行框:又译行盒,指包含来自同一行的盒的矩形区域。

3.3 letter-spacing

       值:长度值、百分比。可为负。

3.4 white-space

       控制文本的空格和换行。

       空格是指编辑器里文本内部的空格。

       换行指的是在编辑器中敲的换行符与文本抵达容器边界的换行行为。

       pre表示预格式化,简单理解,就是编辑器中敲的换行符会在浏览器的显示中体现出来。

       normal(默认值):忽略换行符。文本抵达边界会换行。空格会被合并。

       pre:保留换行符。文本抵达边界不换行。空格不会合并。

       nowrap:忽略换行符。文本抵达边界不换行。空格会被合并。

       pre-wrap:保留换行符。文本抵达边界会换行。空格不会合并。

       pre-line:保留换行符。文本抵达边界会换行。空格会合并。

3.5 word-spacing

       值:长度值、百分比。可为负。

3.6 text-align

       值:left、center、right

       设置文本水平对齐方式。

3.7 text-indent

       值:长度值、百分比

       设置首行缩进。允许负值。

3.8 text-overflow

       值:clip(默认),ellipsis,string

       用于设置文本截尾的后缀。

       clip就是直接切掉,没有后缀;ellipsis会缀一个省略号;还可以用一个字符串作为后缀。

       注意:要想实现后缀,必须和white-space:nowrap、overflow:hidden合用。

3.9 text-wrap

       用于设置文本换行(折行)规则。

3.10 overflow-wrap

       原名word-wrap。用于设置文本换行(折行)规则。

4、修饰

4.1 text-decoration

       值:none,underline,overline,line-through,blink

       CSS3又增加了线条样式和颜色,于是该属性变成了简写属性,不过目前此语法还未得到广泛支持。

4.2 text-shadow

       值:offsetX,offsetY,blur,color

       可以设置多组用逗号隔开的阴影。

4.3 text-emphasis

       用于重点标记。目前浏览器支持还很差。

5、书写模式

5.1 derection

       值:ltr,rtl

       指定行内元素的排布方向、表格列布局的方向、水平溢出的方向等

5.2 unicode-bidi

       值:normal,embed,bidi-override

       与direction合用,控制文本书写的方向

5.3 writing-mode

       值:normal(默认),horizontal-tb,vertical-rl,vertical-lr

6、其它

6.1 user-select

       规定文本是否可选。默认值text表示可选,如设为none则表示不可选。

 

 

以上是关于Kidney自得其乐版CSS教程 Chapter3 Text的主要内容,如果未能解决你的问题,请参考以下文章

Kidney自得其乐版CSS教程 Chapter1 Selector

Kidney自得其乐版CSS教程 Chapter5 Layout

Kidney自得其乐版CSS教程Chapter6 Transform

Kidney自得其乐版CSS教程 Chapter2 Box Model

Kidney自得其乐版CSS教程 Chapter7 Transition&Animation

JavaScript 高级程序设计(第3版)笔记——chapter3:基本概念(函数部分)