css 文本属性详细总结

简介:

CSS 文本属性可定义文本的外观。

通过文本属性,您可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。


1,text-align 横向排列,也就是水平对齐

它会影响一个元素中的文本行互相之间的对齐方式 属性值有:left(默认),center,right

p{

text-align:right

}

text-align:center 与 <CENTER>

您可能会认为 text-align:center 与 <CENTER> 元素的作用一样,但实际上二者大不相同。

<CENTER> 不仅影响文本,还会把整个元素居中。text-align 不会控制元素的对齐,而只影响内部内容。元素本身不会从一段移到另一端,只是其中的文本受影响。


2,line-height 文本行高


1,%基于字体大小的百分比行高 ,也就是说与字体的大小有关

2,数值 来设置固定值

1
2
3
4
5
p{
text-align:left;
font-size:20px;
line-height:50%;  基于字体大小的1/2 行高
}


3,text-indent 首行缩进

% 父元素的百分比

px 固定值 ,默认为0

inherit 继承

1
2
3
4
5
6
7
8
9
10
11
div {
width:300px;
height:300px;
}
 
p{
text-align:left;
font-size:20px;
line-height:50%;  基于字体大小的1/2 行高
text-indent:50%;  基于div容器的缩进50%(1/2)
}


4,letter-spacing 字符间距

定义文本中两个字符之间距离


1,默认关键字是 normal 也就是相当于 letter-spacing:0;

2,length设置具体值(可以为负)

3,inherit

1
2
3
4
5
6
h1 {
letter-spacing: -0.5em
}
h4 {
letter-spacing: 20px
}


5,word-spacing 单词间距 

定义英文单词之间的间距

1,normal 标准

2,px设置固定值

3.inherit

1
2
3
4
5
6
h1 {
word-spacing: -0.5em
}
h4 {
word-spacing: 20px
}

6,direction 文本方向 ,定义文本书写方向

1,ltr从左到右  left to right

2,rtl从右到左

3,inherit继承

1
2
3
4
5
6
7
p{
/*text-align:left;
font-size:20px;
line-height:50%;  基于字体大小的1/2 行高
text-indent:50%;*/  基于div容器的缩进50%(1/2)
direction:rtl;   定义文本从右开始写
}


7,text-transform文本大小写

text-transform 属性处理文本的大小写。这个属性有 4 个值:

  • none

  • uppercase

  • lowercase

  • capitalize

默认值 none 对文本不做任何改动,将使用源文档中的原有大小写。顾名思义,uppercase 和 lowercase 将文本转换为全大写和全小写字符。最后,capitalize 只对每个单词的首字母大写。

作为一个属性,text-transform 可能无关紧要,不过如果您突然决定把所有 h1 元素变为大写,这个属性就很有用。不必单独地修改所有 h1 元素的内容,只需使用 text-transform 为你完成这个修改:

h1 {

text-transform: uppercase;

}






      本文转自crazy_charles 51CTO博客,原文链接:http://blog.51cto.com/douya/1840865,如需转载请自行联系原作者

相关文章
|
1月前
|
前端开发
CSS常用属性理解
CSS常用属性理解
15 0
|
1月前
|
前端开发
|
2月前
|
人工智能 前端开发 Cloud Native
css选择器有哪些?优先级?哪些属性可以继承?
css选择器有哪些?优先级?哪些属性可以继承?
|
3月前
|
前端开发
CSS中哪些属性可以继承?
CSS中哪些属性可以继承?
18 0
|
4月前
|
JSON JavaScript 前端开发
jQuery$工具方法和CSS的属性经及方法
jQuery$工具方法和CSS的属性经及方法
35 0
|
3月前
|
前端开发 开发者
css3中有哪些新属性都有什么用处
css3中有哪些新属性都有什么用处
46 0
|
3天前
|
Web App开发 存储 前端开发
【JavaEE初阶】 CSS相关属性,元素显示模式,盒模型,弹性布局,Chrome 调试工具||相关讲解
【JavaEE初阶】 CSS相关属性,元素显示模式,盒模型,弹性布局,Chrome 调试工具||相关讲解
|
22天前
|
前端开发 开发者
「提高你的CSS技能」:15个重要的CSS属性详解
这篇文章介绍了15个重要的CSS属性,旨在提高读者的CSS知识和技能。文章以清晰的方式解释了每个属性的作用和用法,并提供了相应的示例代码。通过这篇文章,读者可以了解到一些有趣且实用的CSS属性。
|
1月前
|
Web App开发 移动开发 前端开发
【CSS】<Cascading Style Sheets>CSS3常用样式属性
【1月更文挑战第22天】【CSS】<Cascading Style Sheets>CSS3常用样式属性
|
2月前
|
前端开发
CSS背景属性之颜色渐变
CSS背景属性之颜色渐变
19 0