2017-12-13 3 views
0

Ich möchte 2 Überschriften nebeneinander haben und ich verstehe nicht, warum HTML automatisch Leerzeichen dazwischen fügt.
Ich möchte den Platz an den roten Pfeilen verschwinden lassen.Zeilenabstand zwischen den Headern verringern?

This is what it looks like now and the arrows indicate what I want to move together

HTML

<body> 
     <h1>Der Gecko<h1>     
     <h2>(lat. Gekko gecko)<h2> 
    <body> 

CSS

h1 {  
    opacity: 0.5; 
    background-color: #9B26AF; 
    color: #50ffffff; 
    font-size: 175; 
} 

H2 {  
    opacity: 0.5; 
    background-color: #68EFAD; 
    color: black; 
    font-size: 50;  
} 

Antwort

0

Versuchen Zugabe

margin: 0;  

für beide Klassen.

h1 { 
 
margin: 0; 
 
border-width: 0; 
 
opacity: 0.5; 
 
background-color: #9B26AF; 
 
color: #50ffffff; 
 
font-size: 175; 
 
} 
 
h2 { 
 
margin: 0; 
 
opacity: 0.5; 
 
background-color: #68EFAD; 
 
color: black; 
 
font-size: 50; 
 
}
<body> 
 
    <h1>Der Gecko<h1>    
 
    <h2>(lat. Gekko gecko)<h2> 
 
<body>

+0

Eigentlich ändern, funktioniert es ohne 'Grenz widh: 0;' – ThisIsCodeMaster

+0

Aktualisiert ohne border-width: 0; – Scath

0

Was sind Ihre padding und margin-Werte? Probieren Sie es mit 0.

+0

Bitte fügen Sie Ihrer Antwort ein wenig mehr Kontext hinzu, da der Benutzer HTML/CSS-Markup und -Codierung neu versteht, wie zum Beispiel, dass wahrscheinlich mehr CSS involviert ist, was sich auf das gerenderte HTML auswirkt. – ronnyfm

0

in CSS die Überschrift Elemente wie block anzuzeigen. Ihre approch zu erreichen, sollten Sie seinen Stil Anzeige display:inline;

h1{ 
    opacity: 0.5; 
    background-color: #9B26AF; 
    color: #50ffffff; 
    font-size: 175; 
    display:inline; 
} 

h2{ 
    opacity: 0.5; 
    background-color: #68EFAD; 
    color: black; 
    font-size: 50; 
    display:inline; 
} 
Verwandte Themen