In CSS, è possibile modellare un collegamento o un link utilizzando i selettori di pseudoclasse. Di seguito sono riportati alcuni esempi:
1. `a:link` – Questo selettore viene utilizzato per impostare lo stile dei link non visitati.
Esempio: \`\`\` a:link { color: blue; } \`\`\`1. `a:visited` – Questo selettore viene utilizzato per cambiare lo stile dei link visitati.
Esempio: \`\`\` a:visited { color: purple; } \`\`\`1. `a:hover` – Questo selettore viene utilizzato per cambiare lo stile dei link quando si passa il mouse sopra.
Esempio: \`\`\` a:hover { color: red; } \`\`\`1. `a:active` – Questo selettore viene utilizzato per cambiare lo stile dei link al momento del click.
Esempio: \`\`\` a:active { color: yellow; } \`\`\`Inoltre, è possibile combinare questi selettori per creare stili di link più complessi. Ad esempio, è possibile modificare il colore e lo stile del testo quando si passa il mouse sopra un link e quando si fa clic su di esso:
\`\`\` a:link { color: blue; } a:visited { color: purple; } a:hover, a:active { color: red; text-decoration: none; } \`\`\`In questo esempio, i link non visitati saranno blu, i link visitati saranno viola e i link su cui si passa il mouse o che vengono cliccati saranno rossi con nessun sottolineato.