3.2 CSS文本对齐
来源:网络作者:站长
text-align 属性规定元素中的文本的水平对齐方式。
该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式。
| 值 | 描述 |
|---|---|
| left | 把文本排列到左边。默认值:由浏览器决定。 |
| right | 把文本排列到右边。 |
| center | 把文本排列到中间。 |
| justify | 实现两端对齐文本效果。 |
| inherit | 规定应该从父元素继承 text-align 属性的值。 |
举例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>3.2 CSS文本对齐</title>
</head>
<style>
h2 {
text-align: center;
/*居中对齐*/
}
p {
text-align: justify;
/*两端对齐*/
}
.d {
text-align: right;
/*右对齐*/
}
</style>
<body>
<h2>人之初</h2>
<p>人之初,性本善。性相近,习相远。苟不教,性乃迁。教之道,贵以专。子不学,非所宜。幼不学,老何为。玉不琢,不成器。人不学,不知义。</p>
<p class="d">王应麟 〔宋代〕</p>
</body>
</html>
运行后如图:

第二个值 justify 可以使文本的两端都对齐。在两端对齐文本中,文本行的左右两端都放在父元素的内边界上。然后,调整单词和字母间的间隔,使各行的长度恰好相等。在中文字体中显示可能不是很明显,英文会有一个明显对比,例如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>3.2 CSS文本对齐</title>
</head>
<style>
p {
text-align: justify;/*两端对齐*/
}
</style>
<body>
<p>If you wish to succeed, you should use persistence as your good friend,experience as your reference, prudence as your brother and hope as your sentry.如果你希望成功,当以恒心为良友,以经验为参谋,以谨慎为兄弟,以希望为哨兵。</p>
</body>
</html>
显示效果如图:

从图上我们可以看到文字两端都是对齐的,如果取消p的两端对齐,看看是什么效果:

说明:两端对齐这个属性值在打印或者英文网站,外贸网站中常会用到,平时我们用到还是很少的。
你觉得文章内容怎么样
时光之美
致我未来的女友
第一次就随便写点东西
归寻