Ponieważ sieć jest zmieniającym się i ciągle ewoluującym organizmem, ważne jest, aby budować witryny, które mogą rosnąć wraz z nią i łatwo jeździć prądem, zamiast utonąć, gdy zbliża się nowa fala.
Czyste oznaczanie i budowanie przy pomocy standardów internetowych nie tylko pomaga w tym, ale także oszczędza czas i pieniądze na dłuższą metę.
Wraz z rozwojem sieci rośnie wraz z nią wykorzystywana technologia. Choć HTML istnieje już od dłuższego czasu, zyskał sporo pomocników po drodze.
Najpierw JavaScript, potem CSS, XML i później AJAX. Szerokie zastosowanie HTML 5 jest tuż za rogiem, Firefox, Safari, Opera i Chrome już korzystają z prawie pełnego wsparcia HTML 5 (powolne dziecko w bloku, Internet Explorer, pozostaje w tyle jak zwykle).
W tym artykule omówimy podstawy standardów internetowych, ich znaczenie, znaczenie dla Ciebie i kilka ważnych wskazówek, które pomogą Ci rozwiązać ten ważny i często zaniedbywany problem.
Mówiąc najprościej, oznacza to brak bałaganu, zgodność ze standardami oraz używanie tagów i struktur każdego języka do ich zamierzonego celu.
Niekomplikowany kod HTML powoduje rzadkie korzystanie z tagów, eliminuje zbędne treści i realizuje swoje zadanie z niewielkim znaczeniem, jeśli to konieczne . Pozwala uniknąć niepotrzebnych atrybutów, takich jak wbudowany styl CSS, i pozostawia każdy zorganizowany i uporządkowany dokument.
Podobnie bezproblemowy kod CSS powinien unikać powtarzania się, wykorzystywać dziedzictwo (pamiętaj, CSS oznacza Cascading Style Sheet) i ponownie używaj klas, gdy tylko jest to możliwe.
Zgodność ze standardami oznacza, że twoje strony sprawdzają zgodność ze standardami określonymi przez W3C dla HTML, CSS i XML. Oznacza to korzystanie z darmowych walidatorów W3C w celu sprawdzania błędów, ich korygowania i testowania do momentu, aż uzyskasz maksymalnie 100% poprawności .
Każdy projekt ma agresywny termin i każdy klient chce, aby jego strona została uruchomiona wczoraj. Jako programiści i projektanci stron internetowych jesteśmy pod ciągłą presją, aby pracować szybciej i wydajniej.
Łatwo wpaść w pułapkę myślenia szybko musi oznaczać niechlujstwo , a czysty, zgodny ze standardami markup zabiera więcej czasu. Łatwo jest po prostu powiedzieć "działa i to się liczy".
Jasne, działa ... na razie, dla ciebie. A co z przyszłym rokiem, a może za trzy lata? A co z nowymi przeglądarkami? A co z ułatwieniami dostępu?
Czy naprawdę sądzisz, że największe wyszukiwarki będą stosować specjalne, niechlujne metody kodowania? Są wybredne, a jeśli nie spełniasz standardów, kopiesz ranking wyszukiwania w twarz .
A co z następnym biednym sokiem, który musi edytować te strony, które utworzyłeś? Co się stanie, jeśli zostaniesz potrącony przez autobus, wyjdziesz z plecakiem na Alaskę lub zostaniesz uprowadzony przez kosmitów? Ktoś inny musi odebrać miejsce, w którym skończyłeś, a on będzie patrzył na twój kod, próbując zrozumieć. Czy będzie to łatwe, czy może sprawi mu ból głowy i sprawi, że przeklnie twoje imię?
Zrób to poprawnie za pierwszym razem. To nie jest tylko irytująca, ojcowska lekcja życia. Pozwoli ci to zaoszczędzić czas i pieniądze, a także sprawi, że ci, którzy Cię śledzą, będą mieli łatwiejszy czas.
Możesz pomyśleć, że szybsze jest wstawianie wbudowanego CSS zamiast poprawnego dodawania nowej klasy do arkusza stylów. I możesz pomyśleć, że szybciej wrzucić to, co HTML możesz wypluć, nie biorąc pod uwagę ogólnej struktury dokumentu.
Kiedy przyjdzie czas na zaktualizowanie tego dokumentu później lub przeprojektowanie całej witryny, spędzisz znacznie więcej czasu nadrabiając niechlujny kod, niż kiedykolwiek zaoszczędzony, pędzisz przez niego w pierwszej kolejności. Gdy utworzysz nowy arkusz stylów, te wredne, dodane do linii style powracają, by Cię prześladować, a będziesz spędzał wiele godzin na ich tropieniu i rozbieraniu.
Przeglądanie na urządzeniach mobilnych rośnie jak Godzilla na sterydach atomowych. Zamiast być spadkobiercą do uzależnienia od Blackberry 5 lat temu, dziś wszyscy używają telefonu do surfowania po Internecie.
Technologia asystująca - czytniki ekranu dla niewidomych i alternatywnych urządzeń do obsługi osób niepełnosprawnych - jest powszechna i nie chcesz stracić sprzedaży lub zrazić ruchu tylko dlatego, że nie wziąłeś tego pod uwagę.
Twoja strona może zostać przetłumaczona na pół tuzina języków, ponieważ czytelnicy z całego świata znajdą Twoje treści. Dzięki do Archiwum internetowe , Pamięć podręczna Google i inne, strony, które publikujesz dzisiaj, będą dostępne przez długi czas, nawet po tym, jak zostaną usunięte z Twojej witryny na żywo.
Czyste znaczniki i zgodność ze standardami znacznie ułatwią działanie witryn w każdym z tych scenariuszy.
Napisany specjalnie dla WDD przez Jeffa Couturiera.
Czy podążacie za standardami internetowymi w swoich witrynach? Dlaczego lub dlaczego nie? Podziel się z nami swoimi komentarzami.