用户登陆:
设为首页 | 加入收藏 | 全站地图
您现在的位置: 星星雨设计站 >> 网络学院 >> 网页设计 >> CSS教程 >> 教程正文
CSS文本
作者:佚名    教程来源:本站原创    点击数:    更新时间:2007-12-25

CSS letter-spacing 属性

letter-spacing -- 定义文本中字母的间距(中文为文字的间距)
  • 取值: normal | <length> | inherit
    • normal: 正常(主要是根据用户所使用的浏览器等设备)
    • <length>: 长度表示法
    • inherit: 继承
  • 初始值: normal
  • 继承性: 是
  • 适用于: 所有元素
  • letter:字母.spacing:间隔.
  • 引用网址:http://www.dreamdu.com/css/property_letter_spacing/

比较:

  • letter-spacing定义了字与字之间的距离.
  • word-spacing是控制字与字之间空格的宽度.

示例

.ls3px
{
	letter-spacing:3px;
}

.lsn3px
{
	letter-spacing:-3px;
}

正值为增大距离,负值为缩小距离.

css letter-spacing 属性示例

说明:

  • letter-spacing属性在英文中代表字母与字母之间的距离,在中文中代表字与字之间的距离.

CSS word-spacing 属性

word-spacing -- 定义以空格间隔文字的间距(就是空格本身的宽度)
  • 取值: normal | <length> | inherit
    • normal: 正常
    • <length>: 长度表示法
    • inherit: 继承
  • 初始值: normal
  • 继承性: 是
  • 适用于: 所有元素
  • word:词.spacing:间隔.
  • 引用网址:http://www.dreamdu.com/css/property_word_spacing/

示例

.ws30
{ 
	word-spacing:30px;
}

.wsn30
{ 
	word-spacing:-10px;
}  

正值为增大距离,负值为缩小距离.

 

比较:

  • letter-spacing定义了字与字之间的距离.
  • word-spacing是控制字与字之间空格的宽度.

说明:

  • word-spacing属性是为英文准备的,由于英文都是以空格分开的单词,所以它就代表词与词之间的距离.在中文的句子中只能使用空格隔开每个字才能表现出word-spacing属性.

CSS text-decoration 属性

text-decoration -- 定义文本是否有划线以及划线的方式
  • 取值:none | [ underline || overline || line-through || blink ] | inherit
    • none: 定义正常显示的文本
    • [underline || overline || line-through || blink]: 四个值中的一个或多个
      • underline: 定义有下划线的文本
      • overline: 定义有上划线的文本
      • line-through: 定义直线穿过文本
      • blink: 定义闪烁的文本
    • inherit: 继承
  • 初始值: none
  • 继承性: 否
  • 适用于: 所有元素
  • text:文本.decoration:装饰.
  • 引用网址:http://www.dreamdu.com/css/property_text_decoration/

示例

p#underline
{
	text-decoration:underline;
}

p#overline
{
	text-decoration:overline;
}

p#line-through
{
	text-decoration:line-through;
}

p#blink
{
	text-decoration:blink;
}

p#underover
{
	text-decoration:underline overline;
}

p#underoverthroughblink
{
	text-decoration:underline overline line-through blink;
}

 

说明:

  • HTML的u标签定义下划线样式的文字,s标签strike标签定义了删除线样式的文字,此标签已经被w3c抛弃.

CSS text-transform 属性

text-transform -- 定义文本的大小写状态,此属性对中文无意义
  • 取值:capitalize | uppercase | lowercase | none | inherit
    • capitalize: 首字母大写
    • uppercase: 大写
    • lowercase: 小写
    • none: 正常无变化
    • inherit: 继承
  • 初始值: none
  • 继承性: 是
  • 适用于: 所有元素
  • text:文本.transform:转换.
  • 引用网址:http://www.dreamdu.com/css/property_text_transform/

示例

p#capitalize
{
	text-transform:capitalize;
}

p#uppercase
{
	text-transform:uppercase;
}

p#lowercase
{
	text-transform:lowercase;
}

CSS text-align 属性

text-align -- 定义文本的对齐方式
  • 取值: left | right | center | justify | inherit
    • left: 左对齐
    • right: 右对齐
    • center: 居中
    • justify: 对齐每行的文字
    • inherit: 继承
  • 初始值: 如果是ltr就为left,如果是rtl就为right
  • 继承性: 是
  • 适用于: 所有元素
  • text:文本.align:排列.
  • 引用网址:http://www.dreamdu.com/css/property_text_align/

示例

p#left
{
	text-align:left;
}

p#right
{
	text-align:right;
}

p#center
{
	text-align:center;
}

p#justify
{
	text-align:justify;
}

 

CSS text-indent 属性

text-indent -- 定义文本首行的缩进(在首行文字之前插入指定的长度)
  • 取值: <length> | <percentage> | inherit
    • <length>: 长度表示法
    • <percentage>: 百分比表示法
    • inherit: 继承
  • 初始值: 0
  • 继承性: 是
  • 适用于: 所有元素
  • text:文本.indent:缩进.
  • 引用网址:http://www.dreamdu.com/css/property_text_indent/

示例

p
{
	text-indent:58%;
}

如果段落p的父级元素是body,那么段落p第一行的缩进总是相对于body元素的58%(什么是父级元素我将在CSS高级教程中介绍).

p#indent
{
	text-indent:2em;
}

p#unindent
{
	text-indent:-2em;
}

正值向后缩,负值向前进.

 

说明:

  • 首行缩进等价于在首行文字之前插入一段指定的距离.
  • 把文本缩进text-indent用在p标签中,可以实现每个段落的首行缩进两个文字.对中文来说是非常有用的,从而使我们摆脱使用空格进行首行缩进时代:).
  • 当使用百分比做为值的时候,缩进总是相对于父级元素的大小.

CSS white-space 属性

white-space -- 通过HTML文档的源代码的排版方式控制页面显示文本的排版方式
  • 取值: normal | pre | nowrap | pre-wrap | pre-line | inherit
    • normal: 正常无变化(默认处理方式.文本自动处理换行.假如抵达容器边界内容会转到下一行)
    • pre: 保持HTML源代码的空格与换行,等同与pre标签
    • nowrap: 强制文本在一行,除非遇到br换行标签
    • pre-wrap: 同pre属性,但是遇到超出容器范围的时候会自动换行
    • pre-line: 同pre属性,但是遇到连续空格会被看作一个空格
    • inherit: 继承
  • 初始值: normal
  • 继承性: 是
  • 适用于: 所有元素
  • white:白色.space:间隔,距离.
  • 引用网址:http://www.dreamdu.com/css/property_white_space/

示例

p#pre
{
	white-space:pre;
}

说明:

  • IE6只有在正确使用文档类型时才可以使用pre属性.
  • IE6使用nowrap属性时,容器可能被撑开(这是ie的bug).
  • 没有浏览器能正确的完善的支持pre-wrap与pre-line属性.

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口教程录入:冰河    责任编辑:冰河 
  • 上一篇教程:

  • 下一篇教程:
  • 精彩视频
    最新热门
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明