Bild im gefloateten div vertikal ausrichten?

Status
Nicht offen für weitere Antworten.

Fiberman

Mitglied
Hallo,

ich bin mal wieder auf die Hilfe von euch angewiesen.

Wie kann ich das Bild in dem linken DIV Container vertikal ausrichten?Der Container links soll auch die gleiche Höhe haben wie der Container rechts.

HTML:
<div style="float:left;">
  <a href="link"><img src="quelle" border="0" alt="besch" /></a>
</div>
<div style="float:right;">
  Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh    euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue 
</div>

Danke für die Hilfe Gruß Fiberman
 
Da musst du eigentlich doch nur ein align:vertical reinschreiben.
Wenn du willst das das andere div auf der selben Höhe ist gibt es da eine Einstellung, das die sich im Bezug aufeinander anordnen...wenn dir das nicht reicht kann ich dir den Code geben...
 
Hi,

für ein mehrspaltiges Layout, dessen Spaltenhöhen sich immer der benachbarten Spalte automatisch angleichen, empfehle ich dir http://www.cssplay.co.uk/layouts/3cols.html.

Wenn du die Grafik im DIV vertikal zentrieren möchtest, und die Grafikhöhe bekannt ist, könnte folgendes Stylesheet weiterhelfen:

Code:
a img {
position: relative;
top: 50%;
height: 70px; /* Grafikhöhe */
margin-top: -35px; /* negative Hälfte von height:70px */
}
Code:
<div style="float:left;height:200px;border:1px solid #000;">
  <a href="link"><img src="quelle" border="0" alt="besch" /></a>
</div>

@FabianKliem: align:vertical gibt es nicht, und vertical-align:middle bzw. vertical-align:bottom funktioniert hier nicht.
 
Muss diesen Thread nochmal aufgreifen, da auch ich gerade ein Problemchen damit habe, mein Menü in einem 60px hohem DIV als bottom zu positionieren.

@FabianKliem: align:vertical gibt es nicht, und vertical-align:middle bzw. vertical-align:bottom funktioniert hier nicht.
Wieso funktioniert das nicht? Gemerkt hab ich das auch schon, aber warum ist dem so?

Danke schön!
 
Hi,

das Menü lässt sich folgendermaßen am unteren Elementrand positionieren:

Code:
div#parent {
position: relative;
height: 60px;
border: 1px solid #000;
}

div#menu {
position: absolute;
bottom: 0;
}

Code:
<div id="parent">
     <div id="menu">menu</div>
</div>
 
Hmm... ich danke Dir soweit.
Aber magst Du mir zuliebe ein paar erklärende Worte dazu verlieren?
SELFHTML hat mich bzgl. "position" nicht wirklich schlauer gemacht. Was genau passiert da?
 
Um das DIV #menu innerhalb des DIV #parent absolut positionieren zu können, muss dieses relativ positioniert sein.
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück