一.text-decoration
😈text-decoration用于设置文字的装饰线,超链接
默认增加的有这个标签,对于其他的标签,我们可以通过手动的方式自己进行添加装饰线,在开发中我们大多数情况下是不需要这个线的;
css
.baidu {
text-decoration: underline;
}
line-through
:从中间穿过去的线;overline
:从上面穿过的线(一般不常用);none
:默认没有下划线样式;
二.text-transform
👽text-transform
用于设置文字的大小写的转换,Transform单词是使形变/变换;
🐔text-transform
有几个常见的值:
capitalize
:(使...首字母大写...资本化的意思)将每个单词的首字符变为大写;uppercase
:(大写字母)将每个单词的所有字符变为大写;lowercase
:(小写字母)将每个单词的所有字符变为小写;none
:没有任何影响;
注意:在对具体内容进行控制的时候比较多的会使用JS来控制,而不是使用CSS来控制;
三.text-indent(一般)
🤬text-indent
:进行用于设置第一行内容的缩进,如果刚好能够缩进两个字符的话直接设置2em
;
css
.indent {
text-indent: 40px;
}
四.text-align(重要)
😈text-align
:直接翻译过来就是文本对齐方式;
- left:左对齐
- right:右对齐
- center:正中间显示
- justify:两端对齐
😬text-align
其实不仅仅可以让文本居中,也可以让图片居中或者input
居中,只要是行内的内容,但是如果是块级元素就不能进行相应的居中,如果是块级别元素设置为inline
就可以了;
🐔justify
:最后一行是没有效果的,仅仅对其他其他行的内容有效;
css
<style>
.box {
text-align: center;
background-color: aqua;
height: 40px;
}
</style>
<body>
<div class="box">这是一段文字</div>
</body>
五.word/letter-spacing
🙈letter-spacing
:字母之间的间距内容;
css
.box {
letter-spacing: 10px;
}
🤢wording-spacing
:设置字母之间的间距内容,需要注意的是,但是之间需要有空格,如果没有空格,是无法区分的,导致会默认为一个单词,看不出来效果;
css
.box{
wording-spacing:10px
}