Tôi hơi bối rối với cách mà thuộc tính CSS outline được hiển thị trên Firefox 7 trở xuống. Rõ ràng là có vấn đề ở đâu đó, nhưng tôi không thể tìm thấy nó.Đường viền CSS không hiển thị chính xác trong Firefox
Nó hoạt động tốt trên tất cả các trình duyệt chính khác (Opera, Chrome, IE, Safari).
Tôi đã thêm một vài ảnh chụp màn hình để tham khảo. Một từ Firefox:
và khác từ Chrome:
Đây là CSS:
form#commentform input:focus { outline: 2px outset #717377 }
Dưới đây là XHTML:
<form id="commentform">
<div>
<label for="name">
<strong>
Nom
<span id="sname"></span>
</strong>
</label>
<input type="text" tabindex="1" id="name" name="name" class="textbox" />
</div>
...
</form>
Làm cách nào để tôi có thể giải quyết vấn đề này?
mát !! Nó hoạt động. Cảm ơn bạn. Có bất kỳ tham chiếu nào trên web để tìm hiểu về các vấn đề nhỏ này, chẳng hạn như vấn đề này cho Firefox không? – user706600
Ooh-oh! Nó bây giờ hủy hoại việc dựng hình trên Opera! Bất kỳ đề xuất? – user706600
@ user7 như tôi đã nói bạn cần sử dụng một bản hack CSS để phục vụ riêng cho Firefox. – Knu