Tôi có một câu hỏi css nhanh chóng làm tôi thất vọng, và tôi dường như không thể tìm ra ngay bây giờ.css a: văn bản kiểu liên kết và hình ảnh
Tôi đã tạo kiểu cho các liên kết trên trang của mình có viền dưới cùng trên di chuột, nhưng đường viền dưới cùng cũng xuất hiện trên hình ảnh có liên kết và tôi không thể tìm cách ngăn đường viền xuất hiện trên hình ảnh.
Đây là những gì tôi hiện có.
#main a:hover {
border-bottom:solid 1px #7b9a04;
color:#333;
}
img, img a:hover {
border-bottom:none;
}
Tuy nhiên, điều này dường như không hoạt động. Tôi không nghĩ rằng bất kỳ phong cách nào khác của nó sẽ ghi đè nó, bởi vì nếu tôi xóa #main a: hover kiểu hình ảnh không còn có đường viền dưới cùng, nhưng không có liên kết nào khác trên trang web thực hiện.
Vâng, 'img a: hover' chắc chắn sẽ không làm việc, kể từ 'thẻ img' không thể có con cháu. –
'a img: hover' hoặc' a: hover img' là tốt hơn :) Dù sao, một 'border-bottom' trên một liên kết ... không phải là nó là' text-decoration: underline', bạn biết đấy ... kiểu mặc định của liên kết. – Shikiryu
Tôi thích sử dụng đường viền dưới cùng vì nó cung cấp cho bạn nhiều tùy chọn hơn là chỉ trang trí văn bản: gạch dưới. Với đường viền, bạn có thể điều chỉnh độ dày và làm cho nó có màu sắc khác nhau, sau đó hoàn toàn văn bản. – Adam