Inserire stringhe e costanti da CSS

Creato il 21 giugno 2011 da Blogrammazione

Alcune proprietà dei CSS (Cascading Style Sheets o Fogli di stile) spesso rimangono nascoste e sepolte nel dimenticatoio, soprattutto per chi non li utilizza quotidiamente. La verità è che attualmente i CSS sono davvero molto potenti, e possono essere considerati quasi alla stregua di un metalinguaggio di programmazione.

Una delle proprietà più curiose è ad esempio la proprietà “content”: questa direttiva permette di inserire del contenuto stringa prima o dopo un determinato elemento HTML. Come mostra la pagina di riferimento del W3C, questa proprietà può essere molto utile per assegnare del testo a degli elementi specifici della pagina HTML. Con la proprietà content possiamo ad esempio far sì che tutti i link vengano scritti in automatico tra parentesi:

<style type="text/css">
a:after {content: " (" attr(href) ")";}
</style>

Il risultato sarà che tutti i link in cui verrà applicato questo stile avranno automaticamente la seguente rappresentazione:

W3Schools (http://www.w3schools.com)

La proprietà content è supportata dalla maggior parte dei browser, anche se in Internet Explorer 8 viene supportata solo se è specificato un !DOCTYPE.


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :