字体粗细(Font Weight)是指字体的粗细程度,通常用于强调或区分文本中的不同部分。CSS 中通过 font-weight
属性来控制字体的粗细。常见的值包括 normal
、bold
、bolder
、lighter
以及具体的数值(如 100
到 900
)。
font-weight: 400
(等同于 normal
)和 font-weight: 700
(等同于 bold
)。normal
、bold
、bolder
、lighter
。问题:不同浏览器对字体粗细的呈现不一致。 原因:不同浏览器对 CSS 规范的支持程度不同,尤其是旧版本的浏览器可能存在兼容性问题。 解决方法:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cross-Browser Font Weight</title>
<style>
body {
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
h1 {
font-weight: 700;
}
</style>
<link href="https://fonts.googleapis.com/css?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
</head>
<body>
<h1>Heading 1</h1>
<p>This is a paragraph with normal font weight.</p>
</body>
</html>
通过以上方法,可以有效解决跨浏览器字体粗细呈现不一致的问题,确保在不同浏览器中获得一致的视觉效果。
领取专属 10元无门槛券
手把手带您无忧上云