Ma to oznaczać, że znaczniki, tj. Znaczniki HTML, reprezentują znaczenie i strukturę, a nie wygląd. Został źle wymieszany we wczesnych wersjach HTML, ale standardy, które ludzie starają się teraz oczyścić.
Jednym z problemów z zezwoleniem tagom na kontrolowanie wyglądu jest to, że strony nie działają dobrze z urządzeniami dla osób niepełnosprawnych, takimi jak czytniki ekranu. Prowadzi to również do posiadania wielu znaczników w tekście, które nie pomagają wyjaśnić znaczenia, ale raczej zaśmiecają je informacjami na innym poziomie.
Dlatego CSS został wymyślony, aby przenieść formatowanie / wyświetlanie na inny język, który jest niezależny od tekstu i można go łatwo zachować w ten sposób. Pozwala to między innymi na zmianę arkuszy stylów w celu zmiany wyglądu strony internetowej bez dotykania innych znaczników. I aby móc to zrobić dla wielu stron w jednym puchu.
Narzędzia, które oferuje CSS, nie zawsze są eleganckie, jestem po twojej stronie. Na przykład nie ma możliwości skutecznego centrowania w pionie. A centrowanie w poziomie, jeśli nie jest to tylko tekst text-align
, nie jest dużo lepsze.
Masz wybór robienia łatwych, skutecznych i mętnych lub czystych, eleganckich i nieporęcznych. Nie rozumiem, dlaczego programiści sieci znoszą ten bałagan, ale sądzę, że cieszą się, że mają przynajmniej szansę na załatwienie swoich spraw.