Ich empfehle nicht, die hier als korrekt markierte Antwort zu verwenden. Es handelt sich um einen riesigen Block von CSS, der versucht, alles abzudecken.
Ich würde vorschlagen, dass Sie darüber nachdenken, wie Sie den Stil von einem Element auf einer Fall-für-Fall-Basis entfernen können.
Angenommen, aus SEO-Gründen müssen Sie auf einer Seite, die kein tatsächliches Überschriftselement im Design hat, ein H1 einfügen. Sie könnten den Navigationslink dieser Seite zu einem H1 machen, aber natürlich möchten Sie nicht, dass dieser Navigationslink auf der Seite als riesiges H1 angezeigt wird.
Was Sie tun sollten, ist dieses Element in ein h1-Tag einzuschließen und es zu inspizieren. Sehen Sie, welche CSS-Stile speziell auf das h1-Element angewendet werden.
Angenommen, ich sehe die folgenden Stile, die auf das Element angewendet werden.
//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;
}
Jetzt müssen Sie den genauen Stil herausfinden, der auf das H1 angewendet wird, und sie in einer CSS-Klasse aufheben. Das würde ungefähr so aussehen:
.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;
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;
}
Dies ist viel sauberer und wirft nicht einfach einen zufälligen Block von Code in Ihr CSS, von dem Sie nicht wissen, was er eigentlich tut.
Jetzt können Sie diese Klasse zu Ihrem h1 hinzufügen
Titel