/* 设置文本的对齐方式 */
p.text-align {
text-align: center; /* 文本居中对齐 */
}
/* 设置文本的装饰样式 */
p.text-decoration {
text-decoration: underline; /* 文本下划线 */
}
/* 设置文本的缩进 */
p.text-indent {
text-indent: 2em; /* 文本首行缩进2个字体大小 */
}
/* 设置文本的 Shadow 效果 */
p.text-shadow {
text-shadow: 2px 2px 2px #000; /* 文本阴影,水平偏移2px,垂直偏移2px,模糊半径2px,颜色为黑色 */
}
/* 设置文本的样式 */
p.font-style {
font-style: italic; /* 文本斜体 */
}
/* 设置文本的变体 */
p.font-variant {
font-variant: small-caps; /* 小型大写字母 */
}
/* 设置文本的加粗 */
p.font-weight {
font-weight: bold; /* 文本加粗 */
}
/* 设置文本的大小 */
p.font-size {
font-size: 16px; /* 文本大小为16像素 */
}
/* 设置文本的字体系列 */
p.font-family {
font-family: 'Times New Roman', Times, serif; /* 文本字体为'Times New Roman',若无该字体则使用Times字体,最后为衬线字体 */
}
/* 设置文本行高,即行间距 */
p.line-height {
line-height: 1.5; /* 行高为字体大小的1.5倍 */
}
/* 设置文本的空白处理方式 */
p.white-space {
white-space: nowrap; /* 文本不换行 */
}
/* 设置文本的溢出处理方式 */
p.text-overflow {
overflow: hidden; /* 文本溢出隐藏 */
text-overflow: ellipsis; /* 文本溢出显示为省略号 */
}
这段代码展示了如何使用CSS3中的各种文本样式属性来对段落(<p>
标签)进行样式设置,包括文本对齐、装饰、缩进、阴影、样式、变体、加粗、大小、字体系列、行高、空白处理和文本溢出处理。这些属性可以帮助开发者创建更加丰富多样的文本格式和布局。