2010-03-09 62 views
5

Tôi muốn đặt màu của một số thành phần thành màu liên kết mặc định bằng CSS.Màu liên kết mặc định HTML

<a href="/">That color</a> is the same as <span style="color: link;">that</span>. 

Mọi cách để làm điều đó? Trang web này không thay đổi màu liên kết của trình duyệt mặc định.

Trả lời

10

Ngay cả khi bạn không thay đổi màu mặc định, bạn vẫn nên chỉ định màu để đảm bảo màu sắc trông giống nhau trong tất cả các trình duyệt. Tôi muốn đặt một cái gì đó như thế này trong stylesheet:

a, span.link { 
    color: blue; 
} 

a:visited, span.visited { 
    color: purple; 
} 

a:active, span.active { 
    color: red; 
} 

Sau đó, bạn có thể tạo kiểu span s là các liên kết bởi <span class="link">Your fake link</span>

1

sau một thời gian rối tung xung quanh với thử nghiệm css tinh khiết và css/javascript tôi chắc chắn bạn không thể đặt màu của bất kỳ phần tử nào khác thành màu liên kết mặc định của trình duyệt - nhưng giống như Máy cho biết, bạn có thể thử sử dụng các lớp để thực hiện việc này (nhưng bạn sẽ không thể sử dụng mặc định của trình duyệt, bạn phải thiết lập màu sắc của riêng bạn)

0

Nếu bạn muốn đặt thành màu mới cho liên kết hoặc để ngăn thay đổi màu của một điểm liên kết ecific sau khi truy cập vào nó, thêm bên trong thẻ <a>:

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