Tôi đang sử dụng display:table;
trên một yếu tố div
. Trên tất cả các trình duyệt khác mà tôi đã thử nghiệm, không có vấn đề gì. Tuy nhiên, trên Chrome 22 (mới nhất) và Canary, các div
nhận được khoảng cách 1px ở cả hai bên trái và bên phải.Hiển thị CSS: bảng; vấn đề khoảng cách trên Chrome
Bất kỳ ý tưởng nào về sự cố xảy ra?
EDIT:
margin
, border
, padding
đều 0.
Ngoài ra, bất kỳ thuộc tính bảng được loại bỏ:
border-spacing:0;
border-collapse:collapse;
table-layout:fixed;
Bất kỳ fiddles? Bạn có đặt lại tất cả các phần tử bằng cách sử dụng reset.css hay bất kỳ yếu tố nào trong số đó. Nếu không, tôi khuyên bạn nên sử dụng một. – srijan
Bạn có nghĩa là đệm hoặc lề 1px không? Như trên, tôi khuyên bạn nên thử một tập tin reset.css. –
Thing là, nó không phải.Đệm là 0, lề là 0, đường viền là 0. Sau đó, khoảng cách đường viền: 0; border-collapse: collapse; table-layout: fixed ;. – Francisc