css3技术

Css样式--文本样式详解

字号+ 作者:H5之家 来源:H5之家 2015-09-12 14:09 我要评论( )

文本样式包括所谓的文本缩进:text-indent、水平对齐:text-align:center;left;right、字间隔和字母间距、字符转换:text-transform等等,在本文将为大家详细介

文本样式包括所谓的文本缩进:text-indent、水平对齐:text-align:center;left;right、字间隔和字母间距、字符转换:text-transform等等,在本文将为大家详细介绍下,感兴趣的朋友可以参考下

1.文本缩进:text-indent

复制代码

代码如下:


p {text-indent: 5em;}


1.实用负值:设置负值时要当心,如果对一个段落设置了负值,那么首行的某些文本可能会超出浏览器窗口的左边界。为了避免出现这种显示问题,建议针对负缩进再设置一个外边距或一些内边距。

复制代码

代码如下:


p {text-indent: -5em; padding-left: 5em;}


2.text-indent 具有继承属性

复制代码

代码如下:


div#outer {width: 500px;}
div#inner {text-indent: 10%;}
p {width: 200px;}
<div>
<div>some text. some text. some text.
<p>this is a paragragh.</p>
</div>
</div>


这里的p 首行缩进50px

2.水平对齐:text-align:center;left;right;

3.字间隔和字母间距:
word-spacing 属性可以改变字(单词)之间的标准间隔。其默认值 normal 与设置值为 0 是一样的。

letter-spacing 属性与 word-spacing 的区别在于,字母间隔修改的是字符或字母之间的间隔。

4.字符转换:text-transform
即大小写 首字母 转换。使用 text-transform 有两方面的好处。首先,只需写一个简单的规则来完成这个修改,而无需修改 h1 元素本身。其次,如果您以后决定将所有大小写再切换为原来的大小写,可以更容易地完成修改。

复制代码

代码如下:


none 没有变化
uppercase 全大写
lowercase 全小写
capitalize 单词首字母大写


5.文本装饰:text-decoration

值 描述

none 默认。定义标准的文本。

underline 定义文本下的一条线。

overline 定义文本上的一条线。

line-through 定义穿过文本下的一条线。=

blink 定义闪烁的文本。

inherit 规定应该从父元素继承 text-decoration 属性的值。


在一个规则中结合多种装饰。如果希望所有超链接既有下划线,又有上划线,则规则如下:

复制代码

代码如下:


a:link a:visited {text-decoration: underline overline;}


如果两个不同的装饰都与同一元素匹配,胜出规则的值会完全取代另一个值。请考虑以下的规则:

复制代码

代码如下:


h2.stricken {text-decoration: line-through;}
h2 {text-decoration: underline overline;}


对于给定的规则,所有 class 为 stricken 的 h2 元素都只有一个贯穿线装饰,而没有下划线和上划线,因为 text-decoration 值会替换而不是累积起来。

6.处理空白格
white-space 属性会影响到用户代理对源文档中的空格、换行和 tab 字符的处理。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • XHTML引入CSS样式有哪些方式?_div+css布局教程

    XHTML引入CSS样式有哪些方式?_div+css布局教程

    2015-09-28 16:10

  • 不规则文字排版的CSS样式如何定义?_div+css布局教程

    不规则文字排版的CSS样式如何定义?_div+css布局教程

    2015-09-27 18:08

  • InternetExplorer对CSS样式的限制以及解决方案_div+css布局教程

    InternetExplorer对CSS样式的限制以及解决方案_div+css布局教程

    2015-09-25 15:00

  • DIVCSS教程:判定用户浏览器及分辨率调用不同的CSS样式文件_div+css布局教程

    DIVCSS教程:判定用户浏览器及分辨率调用不同的CSS样式文件_div+css

    2015-09-25 13:02

网友点评