HTML/CSS学习:常用的字符属性
HTML/CSS学习:常用的字符属性
字体大小:font-size
在HTML和CSS中,font-size
属性用于设置字体的大小。它接受多种单位,如像素(px)、百分比(%)、em、rem等。以下是设置字体大小的示例代码:
p {
font-size: 16px;
}
h1 {
font-size: 2em;
}
.small {
font-size: 80%;
}
字体族:font-family
font-family
属性用于设置字体类型。可以指定一个或多个字体名称作为备用。当浏览器找不到第一个字体时,它会尝试下一个。以下是一个设置字体族的示例:
body {
font-family: 'Arial', sans-serif;
}
h1 {
font-family: 'Times New Roman', serif;
}
字体风格:font-style
font-style
属性用于设置字体风格,如正常(normal)、斜体(italic)和倾斜(oblique)。斜体通常指字体本身自带的倾斜版本,而倾斜则是通过CSS模拟的倾斜效果。以下是设置字体风格的示例代码:
.normal {
font-style: normal;
}
.italic {
font-style: italic;
}
.oblique {
font-style: oblique;
}
字体粗细:font-weight
font-weight
属性用于设置字体粗细,包括更细(thin)、正常(normal)、加粗(bold)、更粗(bolder)以及具体的数值。以下是设置字体粗细的示例代码:
.light {
font-weight: lighter;
}
.normal {
font-weight: normal;
}
.bold {
font-weight: bold;
}
.bolder {
font-weight: bolder;
}
.custom-bold {
font-weight: 900;
}
字体复合属性:font
font
属性是一个复合属性,可以一次性设置字体大小、字体族、字体风格和字体粗细。以下是使用复合属性设置字体的示例代码:
p {
font: italic bold 16px 'Arial', sans-serif;
}
文本颜色:color
color
属性用于设置文本的颜色。可以指定颜色名称、十六进制代码或RGB值。以下是设置文本颜色的示例代码:
p {
color: red;
}
h1 {
color: #0000FF;
}
.custom-color {
color: rgb(255, 165, 0);
}
行高:line-height
line-height
属性用于设置行高,即行间距。它通常用于布局多行文本。以下是设置行高的示例代码:
p {
line-height: 1.6;
}
对齐方式:text-align
text-align
属性用于设置文本的对齐方式,如左对齐(left)、右对齐(right)和居中对齐(center)。以下是设置文本对齐的示例代码:
.left {
text-align: left;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
字符间距:letter-spacing
letter-spacing
属性用于设置字符间距,常用于调整文本的可读性。以下是设置字符间距的示例代码:
.normal-spacing {
letter-spacing: normal;
}
.wide-spacing {
letter-spacing: 0.1em;
}
文本修饰:text-decoration
text-decoration
属性用于设置文本的修饰效果,如下划线(underline)、删除线(line-through)等。以下是设置文本修饰的示例代码:
.underline {
text-decoration: underline;
}
.no-underline {
text-decoration: none;
}
.line-through {
text-decoration: line-through;
}
通过以上属性的学习,我们可以更灵活地控制HTML页面中的文本样式,使其更具表现力和可读性。