Cosa manca ancora alle specifiche CSS

Cosa manca ancora alle specifiche CSS

Il W3C sembra deciso a voler considerare già concluso il discorso CSS3 promuovendo la nuova versione del linguaggio, i CSS4. Il processo di trasformazione del linguaggio CSS in un linguaggio di scripting (di cui le animazioni CSS3 sono una prova eloquente) continua. Tuttavia, alcune caratteristiche che davvero servirebbero agli sviluppatori mancano ancora all'appello. Vediamone insieme alcune.

Selezionare singole lettere

Manca un selettore di questo tipo:


p:nth-letter(5) {
	color: gray;
}

Selezionare singole parole

Manca un selettore di questo tipo:


p:nth-word(even) {
	color: maroon;
}

Selezionare singole righe

Manca un selettore di questo tipo:


p:nth-line(odd) {
	color: blue;
}

Gestire il collassamento dei margini

Manca un proprietà per specificare se si vuole o meno il collassamento dei margini:


p {
	margin: 1em 0;
	margin-collapse: separate;
}

Usare i valori del foglio di stile predefinito dei browser

Manca la possibilità di usare i valori del foglio di stile predefinito dei browser:


input[type="submit"] {

	padding: 4px default;

}

Conclusioni

I CSS sembrano ancora una volta andare nella direzione scelta dagli implementatori e non dagli sviluppatori web. Si prediligono più degli effetti e delle caratteristiche ottenibili con JavaScript piuttosto che ciò che realmente serve.

Ricordiamo che i CSS dovrebbero gestire la presentazione di un documento, non il suo comportamento.

Torna su