...und article entspricht nur die Höhe des ersten DIVs.
Hallo, in die Runde.
ich habe eine (für mich) echt interessante Frage.
Ich habe schon jede Menge getestet und kann mir das Verhalten der DIVs so nicht erklären.
Meine Situation ist Folgende - ich habe 4 Artikel (article class="liste"), die ich untereinander abbilde. Jeder dieser "article"-Bereiche enthält 2 DIVs. Der erste DIV ("jahr") ist immer links ausgerichtet, der Zweite ("info") ist immer rechts ausgerichtet.
Im ersten DIV stehen Themen-Überschriften mit kurzen Anmerkungen, schräg darunter (rechtsbündig) dann ausführlichere Infos zum Thema im zweiten DIV.
Nun möchte ich, dass zwischen den Artikeln ein Abstand eingehalten wird und habe ein "margin-bottom" für die "article.liste" vergeben.
Lt. Chrome-DevTools entspricht article aber nur dem ersten DIV ("jahr") obwohl im HTML das article-Element erst nach dem zweiten DIV ("info") geschlossen wird.
Die Abstände werden somit nicht vom HTML-Ende des article-Elements gerechnet sondern vom Ende des ersten DIVs (das lt. DevTools das Ende des article-Elements darstellt)
Kann mir jemand erklären wo mein Denkfehler ist/warum das so umgesetzt wird?
Vielen Dank!!!
Hallo, in die Runde.
ich habe eine (für mich) echt interessante Frage.
Ich habe schon jede Menge getestet und kann mir das Verhalten der DIVs so nicht erklären.
Meine Situation ist Folgende - ich habe 4 Artikel (article class="liste"), die ich untereinander abbilde. Jeder dieser "article"-Bereiche enthält 2 DIVs. Der erste DIV ("jahr") ist immer links ausgerichtet, der Zweite ("info") ist immer rechts ausgerichtet.
Im ersten DIV stehen Themen-Überschriften mit kurzen Anmerkungen, schräg darunter (rechtsbündig) dann ausführlichere Infos zum Thema im zweiten DIV.
HTML:
<article class="liste">
<div class="jahr">
<h3>2000</h3>
<p>Beginn</p>
</div>
<div class="info">
<p>Hier fing es an.</p>
</div>
</article>
<article class="liste">
<div class="jahr">
<h3>2005</h3>
<p>Mitte</p>
</div>
<div class="info">
<p>Hier ging es weiter.</p>
</div>
</article>
Nun möchte ich, dass zwischen den Artikeln ein Abstand eingehalten wird und habe ein "margin-bottom" für die "article.liste" vergeben.
Lt. Chrome-DevTools entspricht article aber nur dem ersten DIV ("jahr") obwohl im HTML das article-Element erst nach dem zweiten DIV ("info") geschlossen wird.
Die Abstände werden somit nicht vom HTML-Ende des article-Elements gerechnet sondern vom Ende des ersten DIVs (das lt. DevTools das Ende des article-Elements darstellt)
Kann mir jemand erklären wo mein Denkfehler ist/warum das so umgesetzt wird?
Vielen Dank!!!