CSS(层叠样式表)是一种用于描述HTML或XML(包括SVG、MathML等各种XML方言)文档样式的样式表语言。通过CSS,可以控制网页的布局和外观,包括字体大小。
CSS中声明字体大小的属性主要有以下几种:
px
(像素):固定大小的单位,不受屏幕分辨率影响。px
(像素):固定大小的单位,不受屏幕分辨率影响。pt
(点):常用于打印,1pt等于1/72英寸。em
:相对于父元素的字体大小。em
:相对于父元素的字体大小。rem
:相对于根元素(html)的字体大小。rem
:相对于根元素(html)的字体大小。%
:相对于父元素的字体大小。%
:相对于父元素的字体大小。vw
(视口宽度的百分比):相对于视口宽度的百分比。vw
(视口宽度的百分比):相对于视口宽度的百分比。vh
(视口高度的百分比):相对于视口高度的百分比。small
、medium
、large
、x-large
等。small
、medium
、large
、x-large
等。em
、rem
)和媒体查询来实现响应式字体大小。vw
、vh
)和媒体查询来适应不同设备。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Font Size Example</title>
<style>
body {
font-size: 16px;
}
h1 {
font-size: 2em;
}
p {
font-size: 1.2rem;
}
@media (max-width: 600px) {
body {
font-size: 14px;
}
}
</style>
</head>
<body>
<h1>Heading 1</h1>
<p>This is a paragraph with relative font size.</p>
</body>
</html>
领取专属 10元无门槛券
手把手带您无忧上云