我不建议您使用此处标记为正确的答案。它是CSS的一大块,试图覆盖所有内容。
我建议您根据情况评估如何从元素中删除样式。
可以说,出于SEO的目的,您需要在设计中没有实际标题的页面上包含H1。您可能希望将该页面的导航链接设为H1,但是您当然不希望该导航链接在页面上显示为巨型H1。
您应该做的是将该元素包装在h1标签中并进行检查。查看哪些CSS样式专门应用于h1元素。
可以说我看到以下样式应用于该元素。
//bootstrap.min.css:1
h1 {
font-size: 65px;
font-family: 'rubikbold'!important;
font-weight: normal;
font-style: normal;
text-transform: uppercase;
}
//bootstrap.min.css:1
h1, .h1 {
font-size: 36px;
}
//bootstrap.min.css:1
h1, .h1, h2, .h2, h3, .h3 {
margin-top: 20px;
margin-bottom: 10px;
}
//bootstrap.min.css:1
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
//bootstrap.min.css:1
h1 {
margin: .67em 0;
font-size: 2em;
}
//user agent stylesheet
h1 {
display: block;
font-size: 2em;
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
现在,您需要确定适用于H1的确切样式,并在CSS类中取消设置它们。看起来类似于以下内容:
.no-style-h1 {
font-size: unset !important;
font-family: unset !important;
font-weight: unset !important;
font-style: unset !important;
text-transform: unset !important;
margin-top: unset !important;
margin-bottom: unset !important;
font-family: unset !important;
line-height: unset !important;
color: unset !important;
margin: unset !important;
display: unset !important;
-webkit-margin-before: unset !important;
-webkit-margin-after: unset !important;
-webkit-margin-start: unset !important;
-webkit-margin-end: unset !important;
}
这更加干净,并且不仅将随机的Blob代码转储到您的CSS中,而您不知道它的实际作用。
现在您可以将此类添加到您的h1
<h1 class="no-style-h1">
Title
</h1>