2012-01-23 25 views
5

Có cách nào để làm cho div không mở rộng chiều rộng của nó hay không, nhưng tạo một hình ảnh hiển thị bên ngoài div trong IE8? Ví dụ: div của tôi có thể rộng 200px, nhưng hình ảnh rộng 250px.Cho phép hình ảnh rộng hơn có chứa div

+0

Bạn đã thử sử dụng chiều rộng tối đa chưa? Không chắc chắn nếu vùng chứa phải nhỏ hơn một phần tử bên trong nó, nhưng nếu bạn cần, hãy thử chiều rộng tối đa và xem nó có giúp ích không. Do đó, đối với chiều rộng tối thiểu, bạn cũng có thể sử dụng chiều rộng tối thiểu. –

+0

vâng tôi đã sử dụng nhưng nó vẫn giữ nguyên .... – krish

+0

@SagarPatil: trong tất cả các trình duyệt khác, nó hoạt động tốt ngoại trừ IE – krish

Trả lời

5

Bạn có thể định vị hình ảnh 'tuyệt đối'?

div > img {position:absolute;} 
+0

đây là những gì tôi sẽ thử đầu tiên ... – Alex

+0

Điều này sẽ cho bạn hiệu quả mong muốn. Mặc dù cá nhân tôi tin rằng các container nên luôn luôn đủ lớn để giữ nội dung của nó. Có lẽ một cách tiếp cận khác nhau là cần thiết –

+0

@marc constello: yep tôi đã thử điều đó quá, nhưng điều chính là khi tôi tăng chiều rộng của hình ảnh div container cũng tăng theo chiều rộng của hình ảnh để hình ảnh luôn luôn được bên trong container .. bất kỳ cách nào để sửa lỗi này ...? – krish

3

Set của width-200px và nó overflow để visible div.

+0

tôi đã sử dụng nhưng nó vẫn giữ nguyên – krish

+0

Nhưng nó hoạt động; Tôi đã thử nghiệm trong IE8. Bạn có thể đăng mã bạn đã thử không? –

+0

với mã ur thuộc tính tuyệt đối khắc phục vấn đề thanq. – krish

Các vấn đề liên quan