2012-06-21 23 views
5

Tôi có hai lớp là <hr> s với cùng lớp chính xác và không có thuộc tính nào khác giống nhau trong Chrome. Tuy nhiên, trong Firefox, vì lý do nào đó, ở dưới cùng của trang trông bình thường, nhưng cái ở trên cùng thì dày gấp đôi.Hai phần tử có cùng lớp trông khác nhau trong Firefox

Bất kỳ ý tưởng nào? Tôi cũng mở các đề xuất khác nếu họ làm việc tốt hơn để tạo một đường màu đen cao 2,5px.

Sự cố xảy ra ở mọi trang của http://www.duncannz.com - đường màu đen ở trên cùng trông quá dày trong Firefox, nhưng đường màu đen ở phía dưới vẫn ổn. Cả hai dòng đều tốt trong mọi trình duyệt khác.

+0

Không biết tại sao điều đó lại xảy ra, nhưng nếu bạn xóa lớp phông chữ ra khỏi cơ thể. Dòng ở đầu được mỏng hơn và một ở phía dưới được dày hơn. Kỳ dị. – liz

Trả lời

3

Thử thêm height: 2px; không thể là 2,5px;

Nếu bạn muốn xác định giá trị bằng số thập phân, hãy thử với 2.5em. bạn không thể sử dụng số thập phân với pixel. Số thập phân là tốt trên ems

+0

Thật lạ khi bạn không thể sử dụng số thập phân trong px. Sử dụng 'height: 2.5%;' làm cho dòng biến mất hoàn toàn, và '2.5em' làm cho nó siêu dày. – stackunderflow

+0

'chiều cao: 0.1em' đạt được nó trên FF, nhưng làm cho nó siêu dày trong Chrome ... Và trên FF' chiều cao: 2.5em' vẫn còn quá dày. – stackunderflow

+0

OK Tôi nghĩ rằng tôi sẽ phải giải quyết cho 'chiều cao: 2px' khi điều 'em' không hoạt động. Tiếc thay. – stackunderflow

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