Có thể là hơi muộn, nhưng khi tôi đã tìm kiếm SO cho vấn đề rất giống hôm nay tôi tìm thấy this question. Rõ ràng, đây không phải là đệm thực (theo nghĩa là nó không thể bị tắt bởi padding:0px
), mà đúng hơn là một trong những điều kì quặc kỳ lạ mà tất cả chúng ta đều yêu thích rất nhiều về IE. (Lưu ý cách tỷ lệ đệm giả với độ dài văn bản nút O_o). May mắn thay, có một giải pháp đơn giản cho nó, như được mô tả here.
Về cơ bản, bạn chỉ thêm overflow:visible;
vào nút (Tôi không cần thêm width:auto;
như được mô tả ở đó). Đừng hỏi - nó hoàn toàn không phải những gì bạn đã nghĩ rằng điều này nên làm, nhưng tốt ... Đó là IE Land và các quy tắc khác nhau ở đó. Chỉ cần lưu ý rằng điều này dường như không hoạt động khi các nút của bạn nằm bên trong một ô bảng.
Tôi đoán việc đặt lại CSS có thể đã giải quyết được điều này, bởi vì ai đó đã bao gồm điều này trong một số tuyên bố toàn cầu. Chỉ cần thêm câu trả lời này để làm sáng tỏ thêm về cách thức và lý do.
Không bao giờ bỏ cuộc, mọi người - con cái của chúng ta sẽ thấy một thế giới không có sự kỳ quặc của IE ... Người ta có thể hy vọng.
Bạn đang sử dụng phiên bản IE nào và bạn đang chạy phiên bản nào ?; ví dụ. '' – Rich
Sự cố hiển thị Internet Explorer gần như là một tác phẩm nghệ thuật tối. Tôi khuyên bạn nên thêm một ví dụ trực tiếp và cung cấp thêm thông tin về những gì mà Internet Explorer tạo ra. Bạn sẽ có thể xem những gì đang xảy ra bằng cách sử dụng Internet Explorer Inspector, nó không phải là nâng cao như một trình duyệt hiện đại như Chrome cung cấp nhưng sẽ cung cấp cho bạn một ý tưởng về những gì đang xảy ra. – MarioRicalde