CSS/tutorials/lesson5

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(文本装饰[text-decoration])
(字符间距[letter-spacing])
第52行: 第52行:
  
 
==字符间距[letter-spacing]==
 
==字符间距[letter-spacing]==
 +
CSS属性letter-spacing用于设置文本的水平字间距。我们可以把期望的字间距宽度作为这个属性的值。例如,假如你希望p元素里的文本段落的字间距为3个像素,而h1标题的字间距为6个像素,代码可以这样写:
 +
 +
h1 {
 +
  letter-spacing: 6px;
 +
}
 +
p {
 +
  letter-spacing: 3px;
 +
}
 +
 +
[[Image:icon-example.gif]] [http://demo.huihoo.com/css/tutorials/lesson5-ex4.html 显示示例]
 +
 
==文本转换[text-transform]==
 
==文本转换[text-transform]==
 
==小结==
 
==小结==

2010年10月16日 (六) 05:45的版本

目录

第5课:文本

文本的显示格式与式样对于网页设计师来说是一个重要问题。这一课将向你介绍CSS在文本布局方面令人激动的特性。本课将对下列CSS属性进行讲解:

  • text-indent
  • text-align
  • text-decoration
  • letter-spacing
  • text-transform

文本缩进[text-indent]

CSS属性text-indent用于为段落设置首行缩进,以令其具有美观的格式。在下例中,我们为采用p元素的段落应用了30像素的首行缩进。

p {
 text-indent: 30px;
}

Icon-example.gif 显示示例

文本对齐[text-align]

CSS属性text-align与HTML属性align的功能相同。该属性的值可以是:left(左对齐)、right(右对齐)或者center(居中)。除了上面三种选择以外,你还可以将该属性的值设为justify(两端对齐),即伸缩行中的文字以左右靠齐。报刊杂志经常采用这种布局。

在下例中,标题(th)中的文字被设置为右对齐,而表中数据(td) 被设置为居中。正常的文本段落被设置为两端对齐。

th {
 text-align: right;
}
td {
 text-align: center;
}
p {
 text-align: justify;
}

Icon-example.gif 显示示例

文本装饰[text-decoration]

CSS属性text-decoration令我们可以为文本增添不同的“装饰”或“效果”。例如,你可以为文本增添下划线、删除线、上划线等等。在接下来的例子中,我们为h1标题增添了下划线,为h2标题增添了上划线,为h3标题增添了删除线。

h1 {
 text-decoration: underline;
}
h2 {
 text-decoration: overline;
}
h3 {
 text-decoration: line-through;
}

Icon-example.gif 显示示例

字符间距[letter-spacing]

CSS属性letter-spacing用于设置文本的水平字间距。我们可以把期望的字间距宽度作为这个属性的值。例如,假如你希望p元素里的文本段落的字间距为3个像素,而h1标题的字间距为6个像素,代码可以这样写:

h1 {
 letter-spacing: 6px;
}
p {
 letter-spacing: 3px;
}

Icon-example.gif 显示示例

文本转换[text-transform]

小结

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱