CSS(层叠样式表)是一种用于描述HTML文档样式的语言。定义字体是CSS中的一个基本功能,可以通过多种属性来实现,包括font-family
、font-size
、font-weight
、font-style
等。
normal
、bold
、数值(如400
表示正常,700
表示粗体)。normal
、italic
。/* 设置全局字体 */
body {
font-family: Arial, sans-serif;
font-size: 16px;
}
/* 设置特定元素的字体 */
h1 {
font-family: 'Times New Roman', serif;
font-size: 24px;
font-weight: bold;
}
/* 设置链接的字体样式 */
a {
font-style: italic;
text-decoration: none;
}
原因:可能是浏览器不支持或没有安装指定的字体。
解决方法:
sans-serif
)作为后备选项。<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
body {
font-family: 'Roboto', sans-serif;
}
原因:不同设备的屏幕分辨率和DPI不同,导致字体显示大小不一致。
解决方法:
em
、rem
)而不是绝对单位(如px
)。/* 使用相对单位 */
body {
font-size: 1rem;
}
/* 使用媒体查询 */
@media (max-width: 600px) {
body {
font-size: 0.9rem;
}
}
通过以上方法,可以有效地定义和应用CSS字体,确保在不同平台和设备上的一致性和美观性。
领取专属 10元无门槛券
手把手带您无忧上云