Rozdział 9. Reguła 7. Unikanie wyrażeń CSS
Wyrażenia CSS stanowią potężny (i niebezpieczny) sposób dynamicznego ustawiania właściwości CSS. Są obsługiwane w przeglądarce Internet Explorer, począwszy od wersji 5. Na początek zobaczmy, jak przedstawia się konwencjonalna reguła CSS definiująca kolor tła:
background-color: #B8D4FF;
W przypadku strony dynamicznej kolor tła może być zmieniany co godzinę za pomocą wyrażenia CSS:
background-color: expression((new Date().getHours()%2 ? "#B8D4FF" : "#F08A00");
Na powyższym przykładzie widać, że metoda expression
akceptuje wyrażenia JavaScript. Wartością właściwości CSS będzie wynik działania wyrażenia JavaScript.
Metoda expression
jest ignorowana przez inne przeglądarki internetowe. Dlatego też stanowi wygodne ...
Get Wydajne witryny internetowe. Przyspieszanie dzia?ania serwisów WWW now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.