anzeigen Ich versuche, eine HTML-Überschrift in CSS zu stylen, aber bekomme nicht das richtige Ergebnis, wie meine JSfiddle zeigt: https://jsfiddle.net/Nadjanara/nmo0245t/. Im Folgenden ist der HTML und CSS-Codes:Wie man eine horizontale Linie vor und nach einer Überschrift in css
<h2><span>Heading2</span></h2>
h2{
width:100%;
text-align:center;
border-bottom: 1px solid #000;
line-height:0.1em; margin:10px 0 20px;
}
h2 span{
padding:0 10px;
}
Wie kann ich nur die horizontale Linie vor setzen und nach der Überschrift und steuert auch die Breite der Linie, so dass solche belegen nicht die volle Breite des Bildschirm?
In der Tat. Es sieht besser aus als es war. Aber zwei Probleme bleiben noch: Die Linien sind der Überschrift etwas zu nahe. Und dass die Linie nach oben geworfen wird und nicht in der Mitte angezeigt wird: Wie p ---- – Nadj
Also nehmen Sie die Anpassungen an der Prozent und Marge der Transformation. Alles, was Sie tun müssen, ist die richtigen relativen Proportionen und Sie sind fertig - keine weiteren Anpassungen notwendig. – Jonathan
@Nadj. Wie Jonathan gesagt hat. Fügen Sie einfach einen Rand hinzu - links und rechts davon. Ändern Sie die Transformation zu 90% und mit zu em. Überprüfen Sie die JSFiddle: https: //jsfiddle.net/Wosley_Alarico/fkrc15mh/ –