文本的设置直接影响到用户对界面的感受,好的文本设置可以让用户对界面有一种赏心悦目的感受,在这地方我们来简单的说说说对文本设置的时候,有哪些格式。

文本设置的时候我们应该注意什么:
平时我们文本设置的时候,主要是注重对文本的颜色设置,文本的对齐方式,文本的修饰,文本的转换和文本的缩进,以及关于文本设置的时候文字或者是行和字符之间的距离的一些设置。那么我们现在就来一一的看一下这些设置。

在说这些设置之前我们有必要了解CSS中的文本属性,因为所有的设置都是对文本的属性进行的设置,那么CSS中的文本属性有哪些:

color 文本的颜色 

text-align:文本的对齐方式

text-decoration文本的修饰

text-transform文本的转换

direction文本的方向

word-spacing文本中单词的距离

white-space文本下方不被文字围绕

vertical-align:文本的垂直的对齐方式

text-shadow文本设置阴影

text-indent文本首行缩进

line-height文本之间行距离

letter-spacing字符之间的距离

上面是对文本的属性以及简单的介绍,我们下面就围绕着这些属性来一个一个为大家熟悉和学习:

设置文本的颜色

这个属性有三种可以进行赋值的方式一个是16进制赋值,一个是rgb(),还有一个是颜色名字如red,注意的是我们在设置的有时候可能在某一个页面中的某一个元素进行设置颜色,我们要知道的的是的那个当我们在body设置颜色的时候,这时候,里面的文字某一个段落如果是没有设置颜色属性,并且包含在body中,这个时候文字显示的是body所设置的颜色

比如:<style type="text/css">
         body{color:red;}
         h1{color:#00ff00;}
         p.ex{color:rgb(0,0,255);}
        </style>

<body>

<p>这个段落没有设置颜色</p>

</body>此时这个地方的p中的文字是显示的红色和body设置的颜色是一样的

上面是对文本的一个颜色的设置,接着我们来看对齐方式的设置:

<style type="text/css">
      h1{text-align:center;}
      p.date{text-align: right;}
      p.main{text-align: justify;}
 </style>文本的对齐方式的设置是对text-align这个属性的设置,属性的值有三个是center表示的是居中对齐,right是右端justify是表示的是两端对齐,

文本的修饰

其实文本的修饰并不是我们想的那样的复杂,文本的修饰我们也可以为是线和文字之间的关系,线可能和文字没有关系,也有可能是字的下滑线,也有可能是删除线,也有可能可能是山划线,那么我们对文字修饰用到的属性是什么,text-decoration这个属性,我们可以设置这个属性的值为:

h1{text-decoration: overline;}上划线
 h2{text-decoration: line-through;}删除线

   h3{text-decoration: underline;}下划线

a{ text-decoration:none;}没有线,为什么要有这个的一个属性,因为我们对链接常常是默认有下划线的,我们也可以让这个链接没有下划线,在此我们只需要设置链接的属性text-decoration的值为none就可以了

<a href="......">点击链接</a>

文本的转换:

文本的转换是对字母而言的,我们知道字母有大写,有小写,文本的转换就是说的大小写的转换的问题

p.uppercase{text-transform: uppercase;}转换成为大写的字母
p.lowercase{text-transform: lowercase;}转换成为小写字母
p.capitalize{text-transform: capitalize;}将单词的首字母大写

在上面我们可以看出的是对文字转换用到的属性是text-transform这个属性,这个属性的值可以为说为三个是uppercase表示将字母转换成为大写的字母 lowercase表示将字母转换成为小写的字母,capitalize表示将单词的首字母大写。

文本缩进:

在一段文字的开头,文字是缩进的也就是,空两格。在CSS中我们也有这个的对文字进行设置的代码

这个用到的一个属性是text-indent这个属性,这属性的值是一个大小表示我们文字往里面缩进了的长度

 p{text-indent:50px;}

文本距离:

<style type="text/css">
     h1{letter-spacing: 20px;}
     h2{letter-spacing: -3px;}
   </style>

用到的属性书letter-spacing后面是一个值表示字符之间的距离大小。我们要知道的是这个地方字符是以字母为单位的

也就是如果我们这个数字够大的话,我们的一个单词之间的空格会很长相应的的我们也有单词之间的空格:word-spacing这个属性和letter-spacing用法是一样的,只是word-spacing表示的是单词之间的距离

说的距离我们自然会想到行行之间的距离,那么怎样来设置行行之间的距离,用到的是:

line-height这个属性用来设置行行之间的距离

文本的方向:

大千世界无奇不有,我们常常看到的文本是从左到右写的,但是有的人的喜欢从右到左的读写,我们这个时候就要用到direction这个属性来设置文本的方向

<style type="text/css">
       div.ex1{direction: rtl;}
    </style>

rtl表示我们的文本是从右边向左边写,靠左边的但是文字的顺序是不变的还是从左向右读。

文本的阴影:

在word里面有艺术字,我们想设置字体漂亮一点可以设置阴影,那么我们怎样来设置阴影,用到的关键字是

text-shadow这个来设置字体阴影

 <style type="text/css">
    h1{text-shadow:2px 2px #FF0000;}
 </style>

文本基本的设置也就那么多,希望对大家有所帮助!