Frage

Ich möchte eine Liste der Bilder, die auf ‚unten‘ auszurichten, wie kann ich diese mit CSS erreichen?

Hintergrund: Ich möchte eine Reihe von Fotos auf den Boden ausgerichtet wird, sind die Bilder in verschiedenen Größen

.
<div>
  <ul>
    <li> <!-- image 1-->
    <li> <!-- image 2-->
    <li> <!-- image 3-->
  </ul>
</div>

Danke.

War es hilfreich?

Lösung

Das Problem bei all dieser absoluten Positionierung ist, dass die li-Elemente keine Höhe haben werden, da das Bildelement absolut ist, und drücken Sie kein Layout mehr. typischerweise das ist eine schlechte Lösung.

Je nachdem, was Sie brauchen, könnte dies funktionieren:

li {
  display: inline;
  vertical-align: bottom;
}

Live-Beispiel hier: http://mooshell.net/zBCGW/

Andere Tipps

ul{ li-style-type: none;}

li{position:relative; float: left; width:100px; height: 100px; }

li img { display: block; position: absolute; bottom: 0; }

Dann

<ul> <li><img /></li>...</ul>

Das folgende CSS sollte es tun:

ul{ li-style-type: none;}

li img {position:absolute;bottom:0;}

li {float:left;vertical-align:bottom;}

Versuchen Sie einfach, versuchen Sie dies:

li img{
    position:absolute;
    bottom:0;
}
li{
    position:relative;
}

EDIT: Ich habe gerade gelesen, dass sie dazu bestimmt sind, auf den Boden des li Elements ausgerichtet werden. Ich den Code aktualisiert, so wird das img an der Unterseite des li Element ausgerichtet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top