2010-07-09 30 views
5

Tôi có một trang đó trông hoàn hảo tại http://esolar.ca/calculatorCSS trong IE 8

Nhưng khi tôi nhúng nó vào một khung nội tuyến tại http://esolar.ca/how-to-profit-from-microfit/microfit-income-calculator/

Yêu cầu Nút Đánh giá trong Internet Explorer 8 là quá xa đến trái. Làm cách nào để làm cho nội dung của iframe xuất hiện giống nhau sau khi được iframe?

+0

Có thể IE cho rằng cửa sổ quá nhỏ. Bạn có thể thử làm cho nó lớn hơn và xem nó có hoạt động hay không .. –

Trả lời

4

iFrame đang tràn trong IE. Thay đổi chiều rộng thành 584px "sửa" nó cho tôi.

Một số điều cần giảm những loại vấn đề:

  1. Sử dụng một DOCTYPE để tránh kích hoạt chế độ quirks trong IE. EG:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> 
    
  2. Sử dụng đặt lại CSS để giảm sự khác biệt giữa các trình duyệt. Here's a good one.

  3. Nếu vẫn thất bại, hãy sử dụng Conditional Comments để tinh chỉnh CSS của IE.

+2

Việc thêm DOCTYPE đã khắc phục được sự cố. Cảm ơn – John

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