CSS文本和修饰

2016-11-01  本文已影响0人  白小九

一、字体属性

字号
font-size: <len-%> | small | medium | large | ...;
/* <len-%> = <length> | <%> */
字体
font-family: [ <name> | <generic> ]#;
粗细
font-weight: normal | bold | bolder | lighter | 100 | ... | 900;
风格
font-style: normal | italic | oblique;
行距
line-height: normal | <num> | <len-%>;
属性简写
font: [[ <font-style> || <font-variant> || <font-weight> || <font-stretch> ]? <font-size> [ /<line-height> ]? <font-family> ]
    | caption | small-caption | icon | menu | message-box | status-bar;
/* 常规写法: */
font: [ <font-style> || <font-weight> ]? <font-size> [ /<line-height> ]? <font-family>;

二、基础文本属性

颜色
color: <color> | transparent;
颜色 英文名 十六进制 RGB
黑色 black #000000或#000 rgb(0,0,0)
白色 white #FFFFFF或#FFF rgb(255,255,255)
红色 red #FF0000或#F00 rgb(255,0,0)
绿色 green #00FF00或#0F0 rgb(0,255,0)
蓝色 blue #0000FF或#00F rgb(0,0,255)
黄色 yellow #FFFF00或#FF0 rgb(255,255,0)
橙色 orange #FFA500 rgb(255,165,0)
粉色 pink #FFC0CB rgb(255,192,203)
灰色 orange #808080 rgb(80,80,80)
淡灰 #EEEEEE或#EEE rgb(238,238,238)
对齐
首行缩进
text-indent: <len-%>;

三、文本格式化

大小写
text-transform: none | capitalize | uppercase | lowercase;
字间距
word-spacing: <length> | normal;
字符间距
letter-spacing: <length> | normal;
处理空白符
white-space: normal | nowrap | pre | pre-wrap | pre-line;
属性值 换行符 空格符 Tab符 自动换行 备注
normal 忽略 合并 合并 默认值,忽略所有空白符
nowrap 忽略 合并 合并 遇到<br>元素才换行
pre 保留 保留 保留 参考<pre>元素
pre-wrap 保留 保留 保留 注意换行、缩进等操作
pre-line 保留 合并 合并 合并为一个空格
处理长单词
word-wrap: normal | break-word;
非中日韩文字换行
word-break: normal | break-all | keep-all;

四、修饰性属性

装饰
text-decoration: none | [ underline || overline || line-through || blink ];
阴影
text-shadow: none | [ <x-offset> <y-offset> <blur>? <color>? ]#;
溢出
text-overflow: [ clip | ellipsis | <string> ]{1,2};
光标
cursor: [<uri>,]*[ auto | default | none | move | pointer | text | help | zoom-in | zoom-out | ... ];
上一篇下一篇

猜你喜欢

热点阅读