我无法更改从 Google 字体复制的字体样式的字体大小
I am unable to change the font size of a font style I copied from Google Fonts
'Flavoroso' 的字体大小不会因 font-size 的任何值而改变。谁能帮我解决这个问题?
HTML
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="index.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<h1>Flavoroso</h1>
</header>
</div>
</body>
</html>
CSS
h1 {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 7rem;
color: rgb(29 28 28);
}
在 head 标签中,先尝试 linking bootstrap,然后是 google 字体,最后是 css 文件。顺序很重要,总是 link css 最后。
您的代码似乎没问题。问题可能是由于 css 导入不当造成的。请改用它。
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="index.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
<style>
h1 {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 3rem;
color: rgb(29 28 28);
}
</style>
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<h1>Flavoroso</h1>
</header>
</div>
</body>
</html>
你的代码应该是这样的。
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Hello, world!</title>
<style>
h1 {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 7rem;
color: rgb(29 28 28);
}
</style>
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<h1>Flavoroso</h1>
</header>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
</body>
</html>
告诉我这是否适合你。
我认为 bootstrap 与您当地的风格有冲突。您可以将 class 属性添加到您的标题标签并使用 class 名称设置样式(以增加 specificity)。
代码示例
/*overriding bootstrap style by using a class name*/
.anyClassName {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 7rem;
color: rgb(29 28 28);
font-size: 7rem;
}
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="index.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<!-- Adding class name of your preference here -->
<h1 class="anyClassName">Flavoroso</h1>
</header>
</div>
</body>
</html>
'Flavoroso' 的字体大小不会因 font-size 的任何值而改变。谁能帮我解决这个问题?
HTML
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="index.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<h1>Flavoroso</h1>
</header>
</div>
</body>
</html>
CSS
h1 {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 7rem;
color: rgb(29 28 28);
}
在 head 标签中,先尝试 linking bootstrap,然后是 google 字体,最后是 css 文件。顺序很重要,总是 link css 最后。
您的代码似乎没问题。问题可能是由于 css 导入不当造成的。请改用它。
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="index.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
<style>
h1 {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 3rem;
color: rgb(29 28 28);
}
</style>
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<h1>Flavoroso</h1>
</header>
</div>
</body>
</html>
你的代码应该是这样的。
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Hello, world!</title>
<style>
h1 {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 7rem;
color: rgb(29 28 28);
}
</style>
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<h1>Flavoroso</h1>
</header>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
</body>
</html>
告诉我这是否适合你。
我认为 bootstrap 与您当地的风格有冲突。您可以将 class 属性添加到您的标题标签并使用 class 名称设置样式(以增加 specificity)。
代码示例
/*overriding bootstrap style by using a class name*/
.anyClassName {
background-color: rgb(167, 166, 165, 0.5);
font-family: "Dancing Script", cursive;
font-style: italic;
font-size: 7rem;
color: rgb(29 28 28);
font-size: 7rem;
}
<!DOCTYPE html>
<html>
<head>
<title>Main Page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="index.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Dancing+Script">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
</head>
<body>
<div class="container align-items-center d-flex h-100">
<header class="text-center col-12">
<!-- Adding class name of your preference here -->
<h1 class="anyClassName">Flavoroso</h1>
</header>
</div>
</body>
</html>