1.字体样式
代码:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- <link rel="stylesheet" type="text/css" href="index.css"> --><style type="text/css">div{color:red;}#myDiv{background-color:yellow;width:200px;height:200px;}.myClass{background-color:green;}/* 后代选择器:父元素和后代元素必须要用空格隔开,从而表示选中某个元素内部的后代元素 */#myDiv p{font-size:30px;}/* 群组选择器:两个选择器之间必须要用英文逗号隔开, */p,h2{color:cadetblue;}/* 字体样式 *//* 对于font-family属性,如果字体类型只有一个英文单词,则不需要加上双引号;如果字体类型是多个英文单词或者是中文,则需要加上双引号 */.font-style #font-family3{font-family:Arial;font-size:large;}.font-style #font-family1{font-family:Arial;font-size:large;font-weight:bold;}.font-style #font-family2{font-family:"Times New Roman";font-size:small;}.font-style #微软雅黑{font-family:"微软雅黑";font-size:60px;}.font-style #color-blue{color:blue;}</style>
</head>
<body><p>Hello World!</p><div id="myDiv">This is a div<p>This is a paragraph</p></div><div class="myClass">This is another div</div><div class="myClass">This is a third div</div><p>This is another paragraph</p><h2>This is a heading</h2><div class="font-style"><div id="font-family3">Arial</div><div id="font-family1"> Arial</div><div id="font-family2">Times New Roman</div><div id="微软雅黑">微软雅黑</div><div id="color-blue">字体颜色蓝色</div></div>
</body>
</html>
效果:
2.文本样式
实际上,字体样式针对的是“文字本身”的型体效果,而文本样式针对的是“整个段落”的排版效果。字体样式注重个体,文本样式注重整体。因此在CSS中,特意使用了font和text两个前缀来区分这两类样式。如果清楚这一点,以后写CSS时,就很容易想起哪些属性是字体样式,哪些属性是文本样式了。
中文段落首行一般需要缩进两个字符。如果想要实现这个效果,text-indent值应该是font-size值的两倍。
p{font-size:14px;text-indent:28px;}
text-align属性取值:
letf:左对齐(默认值)
center:居中对齐
right:右对齐
text-align属性不仅对文本有效,对图片(img元素)也有效。
在CSS中,我们可以使用text-decoration属性来定义文本的修饰效果(下划线、中划线、顶划线)。
text-decoration属性取值:
none:去除所有的划线效果(默认值)
underline:下划线
line-through:中划线
overline:顶划线
中划线经常出现在各大电商网站中,一般用于促销。
使用text-transform属性来将文本进行大小写转换。text-transform属性是针对英文而言,因为中文不存在大小写之分。
text-transform属性取值:
间距(letter-spacing和word-spacing)
代码:
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><style type="text/css">h3{letter-spacing:10px;text-align:center;}p{font-size:14px;text-indent:28px;letter-spacing:5px;line-height:24px;}#letf{text-align:left;}#center{text-align:center;}#right{text-align:right;}div a{text-decoration:none;}div #id1{word-spacing:10px;}div #id2{word-spacing:30px;}</style>
</head>
<body><h3>爱莲说</h3><p>水陆草木之花,可爱者甚蕃。晋陶渊明独爱菊。自李唐来,世人甚爱牡丹。予独爱莲之出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。</p><p>予谓菊,花之隐逸者也;牡丹,花之富贵者也;莲,花之君子者也。噫!菊之爱,陶后鲜有闻;莲之爱,同予者何人?牡丹之爱,宜乎众矣。</p><p id="letf">左对齐</p><p id="center">居中对齐</p><p id="right">右对齐</p><div><a href="http://www.baidu.com" target="_blank">百度一下</a></div><a href="http://www.baidu.com" target="_blank">百度一下</a><div><p id="id1">Hello World!1</p><p id="id2">Hello World!2</p></div>
</body>
</html>
效果图: