使用CSS的text-indent属性可以定义文本段落中的首行字体缩进的效果。使用该属性只对元素中的段落产生影响。对于使用<br>标签产生的换行效果,并不起作用。
1、在CSS样式表中设置文本首行缩进的样式规则。代码如下:
div{text-indent:2em
font-size:24px
width:400px
}
div标签选择器使用text-indent属性将段落首行缩进2em,这是两个汉字字符的宽度。使用font-size属性将字体大小设置为24px,使用width属性将div元素的宽度设置为400px,都是为了使效果能够更好地显示。
2. 在HTML网页中添加要使用标签选择器的div元素内容。代码如下:
<body><div>
<p>这段内容是一个文本首行字体缩进的实例,注意文本中段落首行部分的显示效果。</p>
<p>这段内容是一个文本首行字体缩进的实例,注意文本中段落首行部分的显示效果。</p>
</div>
div标签选择器直接应用到了相关的HTML div元素中,不再需要另外进行设置了。
3. 在浏览器中浏览文本首行缩进的显示效果。如下图所示:
从上图中可以看出,只要在父元素中定义了文本的缩进属性,在各个子元素中将继续继承这个缩进属性值。
1.粗细 font-weight作用:设置文字是否加粗显示。属性名:font-weight(属于 font 属性的一个单一属性)2.字体风格 font-style作用:设置文字是否斜体显示。属性名:font-style(属于 font 属性的一个单一属性)
3.行高 line-height作用:设置的是一行文字实际占有的高度,文字字号在行高中是垂直居中的。属性名:line-height,属于 font 属性的一个单一属性。
4.字体综合 font字体、字号、行高、加粗、斜体都是font综合属性的单一属性。font属性五个单一属性的值可以进行合写,属性值可以有2到多个,值之间用空格进行分隔。
5、水平对齐 text-align作用:设置文本水平方向的对齐。在盒子中,不论文本是单行还是多行,都会对应方向对齐。
6、文本修饰 text-decoration作用:设置文本整体是否有线条的修饰效果。
7、文本缩进 text-indent作用:设置段落首行是否进行缩进。
color属性:设置文本文字颜色。用法如下:color:颜色值
color属性可以设置的合法颜色值包括:16进制颜色值(例:#ffffff),rgb颜色值【例:rgb(0,0,0)】,rgba颜色值【例:rgb(0,0,0,0.5),0.5表示透明度】,hsl颜色值【例:hsl(120,65%,75%)】,hsla颜色值【hsl(120,65%,75%,0.3),0.3表示透明度】。
2、css文本文字行高(行间距)的属性
line-height属性:设置行间的距离(行高)。用法如下:
line-height:值
具体cssline-height属性是如何设置文本文字的行间距,大家可以参考之前的文章【css如何设置行间距?css文本文字的行间距设置】,希望对大家有所帮助。
3、css设置文本文字的水平对齐方式的属性
text-align属性:设置元素中的文本文字的水平对齐方式。用法如下:
text-align:left||right||center||justify
left:设置文本文字左对齐。默认值:由浏览器决定。
right:设置文本文字右对齐。
center:设置文本文字居中对齐。
justify:实现两端对齐文本效果。
4、css文本缩进属性
text-indent属性:设置文本缩进。
具体csstext-indent属性是怎样设置文本缩进的,大家可以参考【css如何实现首行缩进效果?text-indent属性实现首行缩进】。
5、设置文本文字装饰效果
text-decoration属性:定义添加到文本的修饰。
说明:
这个属性允许对文本设置某种效果,如加下划线。如果后代元素没有自己的装饰,祖先元素上设置的装饰会“延伸”到后代元素中。
用法:
text-indent:none||[underline(下划线)||overline(上划线)||line-through(中划线)]||blink
none:默认值,定义标准的文本。
underline:定义文本下的一条线。
overline:定义文本上的一条线。
line-through:定义穿过文本下的一条线。
blink:定义闪烁的文本。
6、文本字符的大小写转换属性
text-transform属性:控制文本字符的大小写。
用法:
text-transform:uppercase(全大写)||lowercase(全小写)||capitalize(首字母大写)||none
7、文本文字间距的属性
word-spacing属性:设置文字或单词之间的间距,单词之间的间距=word-spacing+空格大小。
letter-spacing属性:设置字母间的间隔。
8、文本文字阴影的属性
text-shadow属性:向文本文字设置阴影