Bilder auf gleiche Höhe in HTML/CSS?

2 Antworten

Dazu solltest du dich mal mit Flexbox beschäftigen. Damit kannst du wesentlich einfacher und besser layouten. So könnte das in deinem Fall aussehen:

https://jsfiddle.net/cqf4jzas/

Für die Ausrichtung nach oben reicht align-items: flex-start; aus.

Mehr dazu bspw. hier:

https://kulturbanause.de/blog/einfuhrung-in-das-flexbox-modell-von-css/

Woher ich das weiß:Berufserfahrung – Entwickle Webseiten seit über 25 Jahren.

Joni626262 
Beitragsersteller
 12.07.2021, 15:18

Hallo,

danke für deine Antwort. Habe es jetzt hinbekommen. Mit Flexbox werde ich mich in den nächsten Tagen auseinandersetzten.

Du gehst m.E. etwas umständlich vor. Es würde doch reichen, nur auf den Container zu wirken.

HTML:

<div id="bilder">
  <div>
    <img src="bild1.jpg" alt="Wir bei der Arbeit">
  </div>
  <!-- ... -->
</div>

CSS:

#bilder {
  align-items: flex-start;
  display: flex;
  gap: 50px;
  margin-left: 500px;
}

Mit align-items wird die vertikale Ausrichtung der Boxen im Flexcontainer gesteuert.


Joni626262 
Beitragsersteller
 12.07.2021, 15:17

Hallo,

danke für deine Antwort. So wie du es gemacht hast, ist es deutlich übersichtlicher. Kam bisher noch nicht auf die Idee.

Kannst du mir noch sagen, was "align-items: flex-start;" bringt, bei mir funktioniert es auch ohne.