Box mit Bild und Link in HTML?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Mit einem Flexlayout kannst du Elemente leicht nebeneinander positionieren.

HTML:

<article class="some-box">
  <img alt="..." height="..." src="..." width="...">
  <p>Some link</p>
</article>

CSS:

.some-box {
  display: flex;
}

Einen horizontalen Abstand kannst du mit dem column-gap-Property setzen. Zusätzlich könntest du den Kindelementen noch eine Breite zuordnen.

.some-box > * { width: 50% }

Am besten im CSS mit Display:flex; und flex-direction:column; Das gibst du dem Eltern-Div.

Da rein kommen dann divs für Bild+Text und diese Divs bekommen ebenfalls Display:flex; aber flex-direction:row; Bild und Text auf width:50%; und dann sollte es gehen.