2012-12-21 31 views
5

Trong dự án web của tôi, tôi tạo ra một bảng đơn giản và phong cách nó với css mọi thứ trông bình thường trong chrome firefox và thậm chí trong tức là nhưng trong safari, thêm biên giới xuất hiện trong ô bảng ngẫu nhiên và khi tôi chọn văn bản trong ô, biên giới biến mất. Có những hình ảnh dưới đây. Làm thế nào tôi có thể khắc phục vấn đề này? Tôi đoán đây là vấn đề safari chứ không phải là css hoặc html sai.Safari thêm dòng trong bảng

Sau khi trang nạp: enter image description here

Sau khi văn bản được chọn: enter image description here

+0

Cả hai hình ảnh giống nhau đối với tôi! –

+0

nhìn vào phần biên giới phụ đã chọn bị từ chối khi được chọn – arp

+0

ở đây nó trông như thế nào sau khi tôi chọn và bỏ chọn https://dl.dropbox.com/u/47229143/4.png – arp

Trả lời

0

Mọi thứ trông có giá trị đối với tôi. Infact Tôi đang sử dụng safari v6.02 và không hiển thị lỗi. Có lẽ nó có thể đến từ html khác mà không được đăng.

Side note .. Sử dụng thanh tra yếu tố săn để thử và tìm ra vấn đề

+0

Tôi không nghĩ rằng điều này là do html rái cá bởi vì nó vẫn làm cho sai trong jsfiddle trên safari của tôi. Tôi đã cố gắng sử dụng yếu tố kiểm tra nhưng phần khó khăn là khi tôi chọn biên giới biến mất. Tôi cũng sử dụng 6.0.2 trên máy tính Mac. – arp

0

Sử dụng mã này trong css của bạn cho rằng tế bào đặc biệt (hoặc tất cả trong số họ):

td:focus, td:active, td:hover, td{ 
    border: none; 
} 

Chỉ sử dụng mã cho số < td > mà bạn không muốn bất kỳ đường viền nào.

Nếu ở trên không hoạt động, sử dụng này:

td:before, td:after{ 
    border: none; 
} 
Các vấn đề liên quan