CSS文本样式属性

1 line-height 行间距

语法:line-height:长度值|百分比;

line-height属性用于设置行间距,就是行与行之间的距离(一行文字的高度),即字符的垂直间距,一般称为行高。

line-height常用的属性值单位有三种,分别为像素px,相对值em和百分比%,实际工作中使用最多的是像素px

一般情况下,行距比字号大7.8像素左右就可以了。

2 text-align 水平对齐方式

语法:text-align:left | right | center | justify

 text-align属性用于设置元素内文本内容的水平对齐,相当于html中的align对齐属性。该属性对块元素设置有效。其可用属性值如下:

left:左对齐(默认值)

right:右对齐

center:居中对齐

justify:自适应(相当于两端对齐)

   

3 vertical-align 垂直对齐方式

语法:vertical-align:baseline | sub | super | top | text-top | middle | bottom | text-bottom

4 text-indent 首行缩进

text-indent属性用于设置首行文本的缩进,其属性值可为不同单位的数值、em字符宽度的倍数、或相对于浏览器窗口宽度的百分比%,允许使用负值, 建议使用em作为设置单位。

1em 就是一个字的宽度 如果是汉字的段落, 1em 就是一个汉字的宽度

5 letter-spacing 字间距

letter-spacing属性用于定义字间距,所谓字间距就是字符与字符之间的空白。其属性值可为不同单位的数值,允许使用负值,默认为normal。

6 word-spacing 单词间距

word-spacing属性用于定义英文单词之间的间距,对中文字符无效。和letter-spacing一样,其属性值可为不同单位的数值,允许使用负值,默认为normal。

word-spacing和letter-spacing均可对英文进行设置。不同的是letter-spacing定义的为字母之间的间距,而word-spacing定义的为英文单词之间的间距。

7 text-transform 文本字母大小写

设置元素内文本的大小写。

语法:text-transform:capitalize | uppercase | lowercase | none

首字母大写 | 全部大写 | 全部小写 | 不改变

8 text-decoration 文本装饰

设置元素内文本的装饰。

语法:text-decoration:underline | overline | line-through | blink | none

下划线 | 上划线 | 贯穿线 | 闪烁 | 不改变

9 文本颜色半透明(css3)

文字颜色到了CSS3我们可以采取半透明的格式了语法格式如下:     

color: rgba(r,g,b,a)  a 是alpha  透明的意思  取值范围 0~1之间    color: rgba(0,0,0,0.3)  

10 text-shadow 文本阴影(CSS3)

以后我们可以给我们的文字添加阴影效果了 Shadow 影子 

text-shadow:水平位置 垂直位置 模糊距离 阴影颜色;

模糊不允许负值。

11 text-outline 文本轮廓(CSS3)

规定文本的轮廓。

 

 

12 换行(CSS3)

1)word-break

 规定文本自动换行的处理方法。

 属性值:

normal:左对齐

break-all:结尾单词断开。中文效果与normal一致

keep-all:英文空格或连字符换行。中文离结尾最近标点符号后换行。

          

2)word-wrap 

允许长单词URL地址换行到下一行。

 

13 text-align-last(CSS3)

 

     

14 text-overflow(CSS3)

 

 需要overflow属性设置为"hidden"时才起作用。否则都是溢出的效果。

15 text-empahsis(CSS3)

 

16 text-justify(CSS3)

 

posted @ 2019-10-10 10:37  阿江是个程序猿  阅读(1710)  评论(0编辑  收藏  举报