Rozwiązanie:
PRO: CSS został zaprojektowany, aby umożliwić oddzielenie prezentacji i struktury. Kolory czcionki, style tła, trasowania elementów, granice i rozmiary są przenoszone do arkusza stylów, w wyniku czego znacznie prostszy kod HTML. Do dokumentów HTML stają się znacznie mniejsze i przeglądarek internetowych zazwyczaj buforować stylów strony to CSS. Prowadzi to do zmniejszenia ruchu w sieci i zauważalnie szybsze pobieranie stron.
CON:
Nazewnictwo może uzyskać mylące. Na przykład autorzy mogą kojarzyć nazwę klasy z pożądanych cech wizualnych, na przykład klasa CSS stosowany do podkreślił tekstu może być nazwany "bigred", sugerując, że jest renderowany w dużą czcionką czerwoną. Choć taki wybór nazewnictwa może być intuicyjna dla autora dokumentu, może to powodować problemy, jeśli autor później zdecyduje, że podkreślił tekst powinien zamiast być zielona, autor pozostawia się klasę CSS o nazwie "bigred", który opisuje coś, co jest zielony .
Są błędy w CSS, które trzeba wypracować, kiedy trzeba go do pracy w wielu przeglądarkach i platformach, a jego trudniejsze do debugowania niż za pomocą prostego kodu HTML.
0 comments:
Post a Comment