http://betawww.helpcurenow.org/about/financial-accountability/Tại sao Firefox làm cho các đường viền bị gạch ngang lệch hướng với nhau?
Tôi đang sử dụng một thiết kế kết hợp nhiều 1px biên giới tiêu tan. Tôi nhận thấy điều gì đó kỳ quặc trong Firefox. Thông thường Firefox sẽ hiển thị mọi thứ (* gần như) như tôi mong đợi và muốn xem nó. Tuy nhiên với đường viền đứt nét, nó xuất hiện khi bạn sử dụng hai đường viền đứt nét gần nhau, chúng bị lệch hướng. Ý tôi là, tôi có một số đối tượng có đường biên dưới 1px, lề dưới 2px, và đối tượng tiếp theo có đường viền trên 1px - về cơ bản tạo hiệu ứng của đường viền kép.
Khi xem các hiệu ứng đã biết trong Safari, Chrome và IE, hiệu ứng "đường viền kép" trông rất tuyệt. Tuy nhiên trong Firefox, họ vạch ra các đường không xếp hàng (không có ý định chơi chữ).
Tôi chắc chắn nó chỉ là một trục trặc về cách Firefox làm biên giới bị đứt quãng, nhưng tôi muốn hiểu rõ hơn tại sao, nếu có ai biết.
Bạn sẽ thấy hiệu ứng trong hai URI của tôi ở trên. Đầu tiên có một hộp bên, trong đó tiêu đề sử dụng hiệu ứng này. Thứ hai (blog của chúng tôi) sử dụng hiệu ứng này trên tất cả, nhưng nổi bật nhất bạn sẽ thấy với mỗi tiêu đề bài viết, dòng dưới đây cũng sử dụng hiệu ứng này.
Đây là theo thiết kế (tôi đoán). Firefox tính toán tất cả mọi thứ cho toàn bộ * biên giới (tất cả bốn trang) và sau đó chỉ vẽ hai. Nếu bạn bật tất cả bốn đường viền, bạn sẽ thấy ý của tôi. – Bobby
@ Lời giải thích của Bobby có ý nghĩa, nghĩ về nó giống như một "con kiến diễu hành" không di chuyển, chúng được vẽ từ một góc theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ cho đến khi chúng gặp nhau lần nữa. P.S. nếu bạn nhìn kỹ, trong IE bạn sẽ thấy rằng nó không phải là khá cạnh-to-edge. –
Yup, tất cả những gì có ý nghĩa. Tôi chỉ muốn các trình duyệt nhất quán. Bằng cách nào đó tôi có một thời gian khó khăn nhìn thấy ngày EVER sắp tới. –