| un po' di teoria | ||
| I SELETTORI | ||
| http://www.w3.org/TR/REC-CSS2/selector.html | ||
| selettori di tipo | H1 { color: red; } | |
| selettori di discendente | li span { color: ble; } | |
| selettore universale | * { color: black; } | |
| selettori di classe | valori dell'attributo class: p.evidenziato .evidenziato (sottinteso *) i valori si specificano: p.introduzione.evidenziato i valori si elencano: <p class="introduzione evidenziato"> | |
| selettori di id | come i selettori di classe, ma id è unico | |
| pseudoclassi | ||
| http://www.w3.org/TR/REC-CSS2/selector.html#q15 | ||
| aggiungono effetti a elementi o a loro parti | ||
| pseudoclasse :first-child | es.: p:first-child | |
| pseudoclasse :lang | es.: blockquote:lang(no) { quotes: '� ' ' �' } per la lingua norvegese, si cambiano le virgolette | |
| pseudoclasse di input | input:focus | |
| pseudoclassi di a | a:link, a:visited, a:hover, a:active [nell'ordine] | |
|
Le pseudoclassi possono essere combinate con le classi: a.red:visited {color: #FF0000} <a class="red" href=... | ||
| pseudoelementi | ||
| http://www.w3.org/TR/REC-CSS2/selector.html#q20 | ||
| :first-letter :first-line | per elementi block-level | |
| :before :after |
inseriscono testo prima o dopo un elemento di contenuto. vedi la sezione sul testo generato | |