首页 > 编程笔记 > CSS笔记 阅读:11

CSS文字对齐属性(text-align、vertical-align和text-indent)

设置文本水平对齐方式时,可以使用 CSS 的 text-align 属性,其值包括:
文本的垂直方向,不同的字体会有不同的设计,如基线、行高等。设置垂直对齐方式时使用 vertical-align 属性,其属性值包括:
下面的代码将演示如何制作按钮效果,其中,文本在水平和垂直方向都使用居中对齐:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
  .button_normal {
    width: 8em;
    text-align: center;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    background-color: steelblue;
    color: white;
  }
</style>
</head>
<body>
<div class="button_normal">按钮样式</div>
</body>
</html>
页面显示效果见下图:


中文文档中,一般会使用首行缩进 2 个字符的样式,此时可以使用 text-indent 属性设置,如下面的代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
  p {
    text-indent: 2em;
    line-height: 1.6em;
  }
</style>
</head>
<body>
<p>火星是太阳系八大行星之一,……</p>
<p>火星有两颗天然卫星:火卫一和火卫二,……</p>
<p>火星基本上是沙漠行星,地表沙丘、砾石、陨石遍布。……</p>
</body>
</html>
页面显示效果见下图:

相关文章