2012-01-23 13 views
5

Czy istnieje sposób, aby element div nie rozszerzył jego szerokości, ale zrobił obraz, który jest widoczny poza elementem div w IE8? Na przykład mój div może mieć szerokość 200 pikseli, ale obraz ma szerokość 250 pikseli.Pozwól, aby obraz był szerszy niż zawierający div

+0

Czy próbowałeś używać szerokości maksymalnej? Nie jesteś pewien, czy kontener powinien być mniejszy niż element w nim, ale jeśli musisz, spróbuj szerokości maksymalnej i zobacz, czy to pomaga. W związku z tym dla szerokości minimalnej można również użyć szerokości minimalnej. –

+0

Tak, użyłem, ale pozostaje taki sam ... – krish

+0

@SagarPatil: we wszystkich innych przeglądarkach działa dobrze oprócz IE – krish

Odpowiedz

5

Można ustawić obraz "absolutny"?

div > img {position:absolute;} 
+0

to jest to, co chciałbym najpierw wypróbować ... – Alex

+0

Da ci to pożądany efekt. Chociaż osobiście uważam, że pojemnik powinien zawsze być wystarczająco duży, aby pomieścić jego zawartość. Być może potrzebne jest inne podejście. –

+0

@ marc constello: Tak, ja też to wypróbowałem, ale najważniejsze jest to, że zwiększam szerokość obrazu, a div pojemnika również zwiększa się zgodnie z szerokością obrazu, więc obraz zawsze znajduje się wewnątrz pojemnika .. jaki sposób to naprawić ...? – krish

3

Ustaw div width do 200px i jego overflow do visible.

+0

użyłem tego, ale pozostaje ten sam – krish

+0

Ale działa; Testowałem w IE8. Czy możesz opublikować kod, który wypróbowałeś? –

+0

z kodem ur absolutna właściwość naprawić problem thanq. – krish

Powiązane problemy