Hallo Leute,
ich habe eine div box wo mit jquery Bilder geladen werden. Wenn die Bilder rechts über den Rand lappen, soll das einfach abgeschnitten werden.
Das hat bis jetzt auch funktioniert. Nur musste ich jetzt die Bilder auch vertikal zentrieren, und jetzt funktioniert das overlow:hidden nicht mehr.
Gemacht habe ich es wie folgt:
Wieso da im Quelltext jetzt style="display:table" steht weiß ich nicht, da ich es im css file gemacht habe.
Zentriert ist jetzt zwar alles so wie ich es will, nur das overflow wirkt nicht mehr.
Desweiteren funktioniert beim ie ein jquery fade nicht mehr.
Wäre es vielleicht sinnvoller es einfach mit js zu probieren?
Oder habt ihr sonst Ideen was da falsch sein könnte?
lg und danke für Infos
Darian
ich habe eine div box wo mit jquery Bilder geladen werden. Wenn die Bilder rechts über den Rand lappen, soll das einfach abgeschnitten werden.
Das hat bis jetzt auch funktioniert. Nur musste ich jetzt die Bilder auch vertikal zentrieren, und jetzt funktioniert das overlow:hidden nicht mehr.
Gemacht habe ich es wie folgt:
HTML:
<div style="display: table;" id="gallery_main">
<div class="inner">
<img src="http://www.bildzumlink.at/asdf/asdfj/test.jpg">
</div>
</div>
Wieso da im Quelltext jetzt style="display:table" steht weiß ich nicht, da ich es im css file gemacht habe.
Code:
#gallery_main {
position:relative;
left:290px;
top:0px;
/*right:10px;*/
width:485px;
height:340px;
background-color:#FFFFFF;
border:1px solid #dbdbdc;
text-align:center;
overflow:hidden;
display:table;
vertical-align:middle;
}
.inner {
width:100%;
display:table-cell;
vertical-align:middle;
position:relative;
text-align:center;
overflow:hidden;
border:1px solid blue;
}
.inner img {
overflow:hidden;
}
[if IE ] #gallery_main{overflow:hidden}
[if IE ] #gallery_main,.inner{display:block}
[if IE ] .inner {top:50%;left:0;}
[if IE ] .inner img{top:-50%; position:relative;}
Zentriert ist jetzt zwar alles so wie ich es will, nur das overflow wirkt nicht mehr.
Desweiteren funktioniert beim ie ein jquery fade nicht mehr.
Wäre es vielleicht sinnvoller es einfach mit js zu probieren?
Oder habt ihr sonst Ideen was da falsch sein könnte?
lg und danke für Infos
Darian