1、设置文本默认为红色
body {color:red}
2、文本类选择器:
p.ex {color:rgb(0,0,255)}
<p class="ex">该段落定义了 class="ex"。该段落中的文本是蓝色的。</p>
3、设置标题
h1 {color:#00ff00}
h1为绿色
4、设置文本的背景颜色
span.highlight
{
background-color:yellow
}
使用:
<p>
<sqan class="highlight>需要设置的文字</sqan>
5、字符间距
h1 {letter-spacing: -0.5em}
h4 {letter-spacing: 20px}
6设置行高:
关键字:line-height
p.small {line-height: 90%} p.big {line-height: 200%}
在大多数浏览器中默认行高大约是 20px 100% 1
可以用这三种方式设置 使用关键字:line-height
7、文本对齐
关键字:text-align:
有三种选择,left,right, center
p.a{ text-align: center; }
<p class="a">床前明月光</p> <p class="a">疑是地上霜</p> <p class="a">举头望明月</p> <p class="a">低头思故乡</p>
8、文本修饰
关键字:text-decoration
可选项:
overline :定义文本上的一条线。
line-through:定义穿过文本下的一条线。
underline 定义文本下的一条线。
<style> p.a{ text-align: center; } p.b{ text-align: center; text-decoration: overline; } p.c{text-decoration: line-through; text-align: center;} p.d{text-decoration: underline;text-align: center;} </style> </head> <body> <p class="a" >床前明月光</p> <p class="b">疑是地上霜</p> <p class="c">举头望明月</p> <p class="d">低头思故乡</p> </body>
9、文本方向:
关键字:direction
值 | 描述 |
---|---|
ltr | 默认。文本方向从左到右。 |
rtl | 文本方向从右到左。 |
inherit | 规定应该从父元素继承 direction 属性的值。 |
10、缩进文本
关键字:text-indent
可以直接写1cm
11、控制文本中的字母
关键字: text-transform
可选值:
none | 默认。定义带有小写字母和大写字母的标准的文本。 |
capitalize | 文本中的每个单词以大写字母开头。 |
uppercase | 定义仅有大写字母。 |
lowercase | 定义无大写字母,仅有小写字母。 |
inherit | 规定应该从父元素继承 text-transform 属性的值。 |
p.a{ text-transform: capitalize; } p.b{ text-transform: uppercase; } p.c{ text-transform: lowercase; } </style> </head> <body> <p class="a" >mei ge dan ci yi daxiezimukaitou</p> <p class="b">jinj jinyou daxie zimu</p> <p class="c">jin you 小写zimu</p>
12、对文本中的空白字符操作
关键字:white-space
可选值:
值 | 描述 |
---|---|
normal | 默认。空白会被浏览器忽略。 |
pre | 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。 |
nowrap | 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 |
pre-wrap | 保留空白符序列,但是正常地进行换行。 |
pre-line | 合并空白符序列,但是保留换行符。 |
inherit | 规定应该从父元素继承 white-space 属性的值。 |
不太懂,貌似没反应
13、字体设置
关键字:font-family
可选值:
font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。
有两种类型的字体系列名称:
- 指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。
- 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace"
提示:使用逗号分割每个值,并始终提供一个类族名称作为最后的选择。
14、字体的大小:
关键字:font-size
可选值:
值 | 描述 |
---|---|
|
把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。 默认值:medium。 |
smaller | 把 font-size 设置为比父元素更小的尺寸。 |
larger | 把 font-size 设置为比父元素更大的尺寸。 |
length | 把 font-size 设置为一个固定的值。 |
% | 把 font-size 设置为基于父元素的一个百分比值。 |
inherit | 规定应该从父元素继承字体尺寸。 |
15、字体的样式:
关键字:font-style
可能的值
值 | 描述 |
---|---|
normal | 默认值。浏览器显示一个标准的字体样式。 |
italic | 浏览器会显示一个斜体的字体样式。 |
oblique | 浏览器会显示一个倾斜的字体样式。 |
inherit | 规定应该从父元素继承字体样式。 |
16、字体粗细
关键字:font-weight
可选值:
值 | 描述 |
---|---|
normal | 默认值。定义标准的字符。 |
bold | 定义粗体字符。 |
bolder | 定义更粗的字符。 |
lighter | 定义更细的字符。 |
|
定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。 |
inherit | 规定应该从父元素继承字体的粗细。 |