Một liên kết <a> có 04 trạng thái khác nhau bao gồm: link, visted, active và hover. Bốn trạng thái này của một liên kết có thể được tạo kiểu css khác nhau thông qua việc sử dụng các bộ chọn pseudo class sau:
a:link - xác định kiểu cho các liên kết bình thường hoặc chưa được click.
a:visited - xác định kiểu cho các liên kết mà người dùng đã click vào xem.
a:hover - xác định kiểu cho một liên kết khi người dùng di chuyển con trỏ chuột lên nó.
a:active - xác định kiểu cho các liên kết khi chúng được nhấp vào.
Chúng ta có thể chỉ định bất kỳ thuộc tính CSS nào như color, font, background, border... cho các bộ chọn để tùy chỉnh của các liên kết giống như làm việc với văn bản.
Ví dụ:
Nếu chúng ta không thích gạch chân mặc định trên các liên kết chúng ta có thể sử dụng thuộc tính text-decoration của CSS để loại bỏ.