Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Espressioni CSS vs. Javascript

Meglio usare Javascript puro invece che le espressioni inserite nei fogli di stile.
Meglio usare Javascript puro invece che le espressioni inserite nei fogli di stile.
Link copiato negli appunti

Non so quanti di voi hanno usato o usano nei CSS le cosiddette espressioni CSS. Si tratta di uno dei modi con cui è possibile, tra l'altro, implementare sulle versioni più datate di Internet Explorer le proprietà  CSS non supportate dal browser di Microsoft. Volete usare max-width? Si può fare così:


#container{
/* per IE */
width: expression(document.body.clientWidth > 1100)? "1100px" : "auto";
/* per i browser che supportano la proprietà  */
max-width: 1100px;
}

Copio il codice da questo post in cui Robert Nyman evidenzia i problemi di prestazione nella resa delle pagine che possono derivare da questa scelta. E dato che le espressioni, essendo in tutto e per tutto Javascript, non sono interpretate se il browser non supporta questo linguaggio, non c'è motivo per non usare proprio Javascript per ottenere i risultati desiderati. Basterà  servire lo script solo a IE con i commenti condizionali. Il guadagno in termini di prestazioni sarà  comunque assicurato.

Ti consigliamo anche