Bild in Div immer mittig ausrichten
Olé
- css
hallo, ich habe eine div mit fester größe in welcher IMGs mit variabler größe immer mittig ausgerichtet werden sollen. sowohl horizontal als auch vertikal
DOM:
<div><img></div>
CSS:
div{height:10em; width:10em; overflow:hidden; text-align:center;}
img{margin:auto; vertical-align:middle;}
wo ist mein fehler?
lg
olé
hallo, ich habe eine div mit fester größe in welcher IMGs mit variabler größe immer mittig ausgerichtet werden sollen. sowohl horizontal als auch vertikal
vertikal geht nicht.
Struppi.
» vertikal geht nicht.
Was? Das glaube ich nicht. Muss irgentwie möglich sein
vertikal geht nicht.
Was? Das glaube ich nicht. Muss irgentwie möglich sein
Ja, mit einer Tabelle.
Struppi.
Hi Struppi!
Ja, mit einer Tabelle.
Oder als Hintergrundbild.
MfG H☼psel
Hi H☼psel!
Ja, mit einer Tabelle.
Oder als Hintergrundbild.
Was eine Reihe gravierender Nachteile mitsichbringt. Ein Image ist ja normalerweise Inhalt, während Hintergrundbilder eher "schmückendes Beiwerk" sind. Alleine schon daher sollte man von dieser Möglichkeit absehen.
Gruß Gunther
Was eine Reihe gravierender Nachteile mitsichbringt. Ein Image ist ja normalerweise Inhalt, während Hintergrundbilder eher "schmückendes Beiwerk" sind. Alleine schon daher sollte man von dieser Möglichkeit absehen.
so ist es...
Hi Gunther!
Oder als Hintergrundbild.
Was eine Reihe gravierender Nachteile mitsichbringt.
Welche?
Ein Image ist ja normalerweise Inhalt, während Hintergrundbilder eher "schmückendes Beiwerk" sind.
Da einige immer noch Layoutbilder in den HTML-Code klatschen, habe ich diese Möglichkeit angegeben.
Alleine schon daher sollte man von dieser Möglichkeit absehen.
Kommt drauf an. Man könnte das Bild auch ausblenden und via CSS als Hintergrundbild einbinden.
MfG H☼psel
Alleine schon daher sollte man von dieser Möglichkeit absehen.
Kommt drauf an. Man könnte das Bild auch ausblenden und via CSS als Hintergrundbild einbinden.
naja, in meinem fall soll der text auch von einem cms verwaltet werden, ist zwar eine möglichkeit, aber sehr unsauber
vertikal geht nicht.
Was? Das glaube ich nicht. Muss irgentwie möglich sein
Ja, mit einer Tabelle.
Oder genauer gesagt mit einer CSS-Tabelle (display-Eigenschaft), wenn's in den IEs nicht funktionieren muss.
Gruß Gunther