1. 段落变形
概念: 段落变形包括下划线、英文大小写转换、阴影、首航缩进和对齐方式等。
| 属性 | 值 | 描述 |
|---|---|---|
text-decoration |
noneunderlineline-throughoverline |
无文本线条(默认) 下划线 删除线 上划线 |
text-transform |
uppercaselowercasecapitalize |
将英文文本转换大写 将英文文本转换小写 首字母大写(字母前需空格) |
text-shadow |
2px 2px 3px red |
水平偏移 垂直偏移 模糊 颜色 |
text-indent |
normal、20px |
首行缩进 |
text-align |
leftcenterrightjustifystartend |
文本左对齐 文本居中 本文右对齐 文本两端对齐 文本对齐开始边界 文本对齐结束边界 |
布局:
<p>文本</p>
<p> I am joe Zhou</p>
<p>文本</p>
<p>文本</p>
<p>文本</p>
样式:
p:nth-child(1){
text-decoration: overline;
text-decoration: underline;
text-decoration: line-through;
}
p:nth-child(2){
text-transform: uppercase;
text-transform: lowercase;
text-transform: capitalize;
}
p:nth-child(3){
text-shadow: 10px 10px 100px red;
}
p:nth-child(4){
text-align:center;
}
p:nth-child(5){
text-indent: 100px;
}
2. 段落空间
概念: 段落空间包换行、字母间距、单词间距、行高等。
| 属性 | 值 | 描述 |
|---|---|---|
white-space |
normalnowrapprepre-linepre-wrap |
空格压缩,自动换行 空格压缩,不换行 空格保留,遇 <br /> 换行,行满不换行空格压缩,遇 <br /> 或行满换行空格保留,遇 <br /> 或行满换行 |
word-wrap |
normalbreak-word |
长单词不换行(默认) 长单词换行 |
letter-spacing |
normal、5px |
字母之间的间距,中文也行 |
word-spacing |
normal、5px |
单词之间的间距,中文也行 |
line-height |
normal、200%、20px |
行高 |
布局:
<p>文本文本<br/>文本 文本</p>
<p>heeeeeeeeeeello wooooooooooooooooord</p>
<p>Zhou</p>
<p>Joe Zhou</p>
<p>Hello</p>
样式:
p{
width: 100px;
border: 1px solid red;
}
p:nth-child(1){
white-space: normal;
}
p:nth-child(2){
word-wrap: normal;
}
p:nth-child(3){
letter-spacing: 50px;
}
p:nth-child(4){
word-spacing: 50px;
}
p:nth-child(5){
line-height: 100px;
}