Html Bilder mit Bildunterschrift nebeneinander wie?

2 Antworten

Nutze je Bild das figure-Element, um klar auszudrücken, dass Bild und Bildunterschrift zusammengehören. Die Positionierung nebeneinander lässt sich mit der Flexbox erreichen.

HTML:

<div class="row">
  <figure>
    <img alt="Some image" src="...">
    <figcaption>Some image caption</figcaption>
  </figure>
  <figure>
    <img alt="Some image" src="...">
    <figcaption>Some image caption</figcaption>
  </figure>
</div>

CSS:

.row { display: flex }
<div style="display:flex">
  <div>
    <img>
    <p></p>
  </div>
  <div>
    <img>
    <p></p>
  </div>
</div>

sowas sollte doch funktionieren, lange kein html benutzt aber so ähnlich sollte das doch klappen denke ich


FrageCoding 
Fragesteller
 13.08.2021, 22:39

ne

0
pentihunter  13.08.2021, 22:43
@FrageCoding

doch, funktioniert ! Du musst natürlich ne Bildquelle angeben.
Hab es gerade getestet

0
pentihunter  13.08.2021, 22:49
@FrageCoding

ich habs auf keinem server, du kannst html datein auch offline ausführen, aber ich hab dir den kompletten code geschickt mit einem beispielbild

0
pentihunter  13.08.2021, 22:52
@FrageCoding

kopiere doch den text bitte 1 zu 1 und erstelle dir eine html datei mit diesem inhalt, nicht abtippen sondern einfach kopieren und einfügen, das Beispiel Bild sollte auf jeden fall nebeneinander sein

0
FrageCoding 
Fragesteller
 13.08.2021, 22:55
@pentihunter

ja sind sie, aber das bringt mir nichts wenn der Code nur so funktioniert

0
pentihunter  13.08.2021, 23:01
@FrageCoding

dann gib deinem bild ein style element mit der richtigen größe

<img style="height:150px,width:auto">

oder so

0
FrageCoding 
Fragesteller
 13.08.2021, 23:01
@pentihunter

Das ding ist die Bilden nebeneinander ist kein Problem, das die Bildunterschrift auch noch unter die muss ist das eigentliche.

0
pentihunter  13.08.2021, 23:03
@FrageCoding

ist doch in dem beispiel genau so geregell, du hast ein div und in diesem div ist ein img und ein p element.

und das div selbst ist in einem div mit einem flex attribut, ich verstehe nicht was du da machst, es ist doch ganz genauso in meinem beipsiel angeben.

0
pentihunter  13.08.2021, 23:05
@FrageCoding

nur um das klar zu stellen, das p ist der text der unter dem bild steht, aber du solltest mal am besten mit einem kurs über youtube anfangen oder so wenn du an so kleinigkeiten schon hängst

0