Błędy na stronach WWW



Podobne dokumenty
Proste kody html do szybkiego stosowania.

TWORZENIE PREZENTACJI MS POWERPOINT

Instrukcja do zdjęć. Instrukcja krok po kroku umieszczania zdjęd na aukcji bez ograniczeo. MD-future.

Reklama na portalu Świata Przemysłu Farmaceutycznego specyfikacja techniczna

Uwaga: znaczniki <body> </body> nie powinny byd umieszczane na stronie zawierającej ramki, w ramach FRAMESET.

Specyfikacja techniczna produktów reklamowych portali Grupy Cogito Sp. z o.o.

Tworzenie Stron Internetowych. odcinek 5

OPIS FORM REKLAMOWYCH

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Zawartość specyfikacji:

Warunki techniczne prezentacji reklam

Optymalizacja logo strony. Krok po kroku... Spis treści

Specyfikacja techniczna produktów reklamowych serwisów Trader.com (Polska)

Specyfikacja reklamy tekstowej i bannerowej na portalu GazetaPraca.pl

Specyfikacja techniczna

Power Point. Podstawy pracy z programem Power Point. Rozpoczynanie pracy z programem. Cechy dobrej prezentacji

Audyt SEO. strona-korporacyjna.pl Biuro obsługi: al. Grunwaldzka 2/ Gdańsk

Skróty klawiaturowe w PowerPoint

darmowe zdjęcia - allegro.pl

15 ZALECEŃ dla dostępności serwisów internetowych i dokumentów

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Jak projektować dostępne strony

Napisy w PHP. Drukowanie napisów instrukcją echo

Edytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie

Poradnik 1: Gimp Krótko o programie

Jak stworzyć stronę WWW drużyny harcerskiej. dh Paweł Wnuk

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH ETAP SZKOLNY BIAŁYSTOK, 17 LISTOPADA 2015

Wikispaces materiały szkoleniowe

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Sigplus. Galeria w Joomla

Symbiotic Site. Symbiotic Site. podręcznik użytkownika. Symbiotic Business Solutions 1

CZEGO UNIKAĆ. tworząc prezentację multimedialną. Andrzej Kozdęba

Specyfikacja techniczna dot. mailingów HTML

Pokaz slajdów na stronie internetowej

Wstęp. Język HTML jest uniwersalnym jezykiem wykorzystywanym przy

Odsyłacze (inaczej: hiperłącza, łącza hipertekstowe, odnośniki, linki) Najbardziej charakterystycznym elementem dokumentów w światowej sieci World

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

System zarządzania treścią na stronie WWW Instrukcja obsługi

Tajemniczy List. Wstęp HTML & CSS

Instrukcja - blogi OK zeszyt Logowanie

Instrukcja obsługi. Agencja IArt 2009r.

Projekty z Technologii Informacyjnych

ISBN

Jak dobrze budować strony www.

Instrukcja użytkowania platformy ONLINE. Akademii Doskonalenia Zawodowego NATUROPATA ADZ Naturopata

uczyć się bez zagłębiania się w formalnym otoczeniu,

Instrukcja obsługi szablonów aukcji

Tutorial. HTML Rozdział: Ramki

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.

I. Formatowanie tekstu i wygląd strony

OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY

SPECYFIKACJA TECHNICZNA

2 Podstawy tworzenia stron internetowych

Podręcznik użytkownika platformy e-learningowej

Masz pomysł na lepszy wygląd?

Tworzenie Stron Internetowych. odcinek 1

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES

Jak posługiwać się edytorem treści

Jak pisać dobre teksty SEO?

Komunikacja człowiek - komputer. Ćwiczenie 1. Temat: ocena funkcjonalności witryny internetowej. Wykonali:

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

inż. Konrad Postawa Akademia Aktywnego Seniora Wolontariusza

Okna dialogowe ustawień konfiguracyjnych

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

Jak założyć stronę na blogu?

Specyfikacja techniczna modułów reklamowych na rok 2010

e r T i H M r e n L T n

Tomasz Boiński: 1. Pozycjonowanie stron i zastosowanie mod_rewrite

Zasady tworzenia podstron

Jak przygotować pokaz album w Logomocji

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

Spis treści. Warto zapamiętać...2. Podstawy...3

Mapa witryny - Poradnik od A do Z

Tworzenie Stron Internetowych. odcinek 9

Szkolenie z użytkowania platformy ONLINE.WSNS

Jak podnieść pozycje w Google?

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE

OPIS PRODUKTÓW REKLAMOWYCH. O.pl Polski Portal Kultury. Ostatnia aktualizacja:

Jak publikować na MiMamo.pl

Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM

instrukcja INSTALACJI APi_proxy

Celem tego projektu jest stworzenie

Jak stworzyć własny blog w kreatorze Click Web?

2. Otwórz program ked (poprzez Start ->Programy ->ked->ked

#1 Wartościowa treść. #2 Słowa kluczowe. #3 Adresy URL

Spis treúci. Księgarnia PWN: Paweł Kobis - Marketing z Google. Podziękowania O Autorze Wstęp... 13

Hot Potatoes. Zdania z lukami Przyporządkowanie. Tworzy spis wszystkich zadań. Krzyżówki

edycja szablonu za pomocą programu NVU

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Nawigacja po trasie wycieczki

Mobilna Aplikacja Handlowa

Przewodnik... Tworzenie Landing Page

5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.

BearingNet - AutoUpload

5.4. Efekty specjalne

Transkrypt:

Błędy na stronach WWW Wprowadzenie Dla kogo jest ten dokument? Dla każdego, kto tworzy strony internetowe. Opisane są tu najczęstsze i największe błędy techniczne i merytoryczne. Nawet doświadczeni webmasterzy mogą tutaj coś znaleźd, ponieważ niektóre błędy są tak powszechne, że wydają się byd standardem. Dlaczego się przejmować błędami? Na dzieo dzisiejszy jest 4285199774 stron w sieci (według Google) przy tak dużej konkurencji nie można sobie pozwolid na błędy. W pogoni za dobrym wyglądem strony łatwo jest je popełnid i odstraszyd swoich odwiedzających. Błąd #1 Największy błąd ze wszystkich błędów to nie słuchad dobrych rad. Nikt nie jest doskonały i nie należy się obrażad za konstruktywną krytykę. Długo ładujące się strony Czekanie przed pustym ekranem nudzi odwiedzających. Ilośd danych koniecznych do wyświetlenia każdej strony nie powinna przekraczad 50kb. Chodzi o HTML, arkusz stylów i grafiki konieczne do poprawnego wyglądu. Ilustracje i opcjonalne bajery mogą załadowad się później. Jeśli generujesz długie strony przez PHP możesz je przesyład skompresowane. W tym celu dodaj na początku <?php ob_start(ob_gzhandler);?> Dobrze kompresuj także grafikę. Używaj progresywnych JPG lub zoptymalizowanych PNG gdzie się tylko da. Photoshop generuje niepotrzebnie duże pliki, możesz je odchudzid za pomocą Jpegoptim. Strona wejściowa W większości przypadków strona wejściowa nie jest potrzebna. Obrazek z podpisem WEJDŹ nie pełni żadnej ważnej roli i nie jest wart nawet kliknięcia. Osoby wchodzące na stronę wiedzą gdzie trafiły, przecież nikt nie zgaduje adresów. Także intro mało kto będzie oglądad minuta czekania nie jest warta zobaczenia animowanego logo firmy. Stronę wejściową można umieścid, jeśli strona ma formę prezentacji lub galerii, wtedy taka strona pełni rolę okładki. Strony zawierające materiały dla dorosłych wręcz powinny mied stronę wejściową. Stronę trzeba oglądać na komputerze autora Nie należy umieszczad zaleceo w jakiej rozdzielczości i przeglądarce strona powinna byd oglądana. Nikt nie zmieni rozdzielczości ekranu ani nie zainstaluje Internet Explorera tylko po to, aby obejrzed jakąś stronę.

Strona w budowie Odwiedzających doskonale odstrasza napis strona w budowie albo martwe linki. Nawet, jeśli strona zawiera bardzo dużo treści zostanie uznana niekompletną i nie wartą oglądania. Odwiedzający, który natknie się na niedziałający link lub gorzej prowadzący do pustej strony zrezygnuje z dalszego oglądania zakładając, że pozostałe linki też nie będą działad. ISO 1250 Dla polskich znaków jest tylko jeden obowiązujący standard kodowania stron WWW: ISO 8859-2. Ewentualnie można użyd uniwersalnego UTF 8. Kodowanie znaków Windows (słusznie) nie zostało uznane jako standard i dla reszty świata znaczy on tyle samo, co kodowanie Zdzichu3000. Taki tag meta powinien byd umieszczony sekcji head strony: <META HTTP-EQUIV=Content-Type CONTENT=text/html; charset=iso 8859-2">. Oczywiście sama deklaracja to za mało. Znaki muszą byd napisane w tym kodowaniu. Animacje Animacje mają negatywny wpływ na odbiór strony. Po pierwsze kojarzą się z reklamą. Po drugie rozpraszają i przeszkadzają w dłuższym czytaniu strony. Kręcący się znaczek @ (czyt. at) opatrzył się już każdemu internaucie. Pomrugujące logo we Flash jest cool najwyżej przez 3 sekundy. Tylko Flash Flash nie nadaje się do robienia w nim całych stron. Takie strony bardzo ciężko się ogląda tekst jest rozmyty (albo poszarpany, zależnie od ustawieo, ale prawie nigdy czytelny). Poruszanie się po stronie jest utrudnione nie działają kółka myszy, nie ma możliwości otworzenia linku w nowym oknie, a często wciśnięcie Wstecz wychodzi ze strony. Aby strona była wyraźna i użyteczna tekst i linki muszą byd zrobione w HTML. Wyjątek stanowią strony, które prawie w całości składają się z grafiki, np.: prezentacje, filmiki. Pop-upy i nowe okna Należy unikad stosowania okienek pop-up (stosowanie ich do otworzenia strony w oknie np. 800x600 jest kardynalnym błędem). Dziś prawie wszystkie przeglądarki je blokują i (jeśli pop-up nie był zrobiony poprawnie) uniemożliwiają skorzystanie ze strony. Coraz popularniejsze są przeglądarki oferujące przeglądanie w kartach (tabach), a w nich otwieranie nowych okien więcej utrudnia niż ułatwia. Nowe okno przeglądarki utrudni dostęp do kart w poprzednim oknie. Jeśli przeglądarka zamiast okien otwiera karty, to i tak przycisk wstecz na nowej karcie nie będzie działał. javascript:(void) Javascript nie jest zły do szpiku kości, tylko większośd twórców stron nie jest programistami i na ślepo kopiuje skrypty, które ktoś skopiował od kogoś, kto ledwo je zmontował na przykładzie cudzego skopiowanego skryptu. Skrypty po przejściu przez taki głuchy telefon są żenującej jakości i więcej z nich szkody, niż pożytku. Trzeba pamiętad, że na Javascript nie można polegad. Użytkownicy coraz częściej wyłączają Javascript, czasem ze względu na bezpieczeostwo, czasem by pozbyd się atakujących zewsząd reklam

i w koocu by nie oglądad padającego śniegu na stronie albo serduszek latających za kursorem. Wyszukiwarki internetowe indeksujące strony nie rozumieją Javascriptu wszelkie elementy oparte o niego nie zostaną zindeksowane tym samym zmniejszając szanse strony na bycie znalezioną (to się tyczy również Flash). Dlatego strona musi działad przy wyłączonym (nieobsługiwanym) Javascripcie. Oznacza to użycie odpowiedniego menu i zastąpienie idiotycznych pseudo-urli javascript: lepszym rozwiązaniem. Nie połam sobie spacji Prawie nikt nie potrafi poprawnie użyd (od ang. non-breaking space, po polsku twarda spacja). Ten znak NIE służy do robienia wielkich odstępów (żadnych obiektów nie powinno się wyrównywad spacjami), NIE służy też do wymuszania napisów w jednej linii (od tego jest white-space: nowrap; w CSS). Twarda spacja służy do kontroli przenoszenia wyrazów do nowej linii (tzw. bękartów). Na przykład wieloczłonowe nazwy nie powinny byd rozdzielane. Dobrym zwyczajem jest też wymuszenie przenoszenia przyimków i spójników (z, w, i, na, itp.) do nowej linii. W tym celu spację PO nich zamienia się na twardą. Na przykład tak. Nazwy znaków specjalnych w HTML zawsze poprzedza się &, a kooczy ; (średnikiem). Jeśli na stronie ma byd znak & poprzedzający napis to MUSI byd zapisany jako & inaczej napis mógłby byd pomylony z nazwą znaku. To się tyczy szczególnie adresów w kodzie HTML! Adres typu: example.com/?a=b&c=d należy zapisad w kodzie w postaci: example.com/?a=b&c=d Przeglądarkowy szowinizm I tak 90% przeglądarek to Internet Explorer to NIE jest dobre podejście. Nie można zmuszad wszystkich do używania IE, szczególnie dlatego, że jego popularnośd wcale nie jest proporcjonalna do jakości. W 99% przypadków w innych przeglądarkach strony są źle wyświetlane z winy autora. Przeglądarki mają prawo inaczej interpretowad błędy. Poprawnośd kodu HTML można łatwo przetestowad on-line walidatorem konsorcjum WWW. Przejście przez walidator nie jest jeszcze oznaką świetności strony, ale przynajmniej informuje, że kod nie jest śmietnikiem. Click Here Dobrze nazwane linki ułatwiają szybkie poruszanie się po stronie. Linki kliknij tutaj, wejdź, itp. wymagają od użytkownika znalezienia i przeczytania ich opisu. Dlatego nazwy linków powinny mówid same za siebie (strona główna, ściągnij ten program), aby mogły byd szybko wyłapane z tekstu..::. [ m0ja str0na ].::. Tytuł powinien jednym zdaniem opisywad, co się na stronie znajduje. Nie może byd taki sam dla wszystkich podstron w jednym serwisie. Powinien byd zrozumiały poza jego kontekstem (w wynikach wyszukiwania, zakładkach, historii odwiedzonych stron, itp.). Może zawierad nazwę serwisu na koocu (ważniejsze jest co strona przedstawia niż to gdzie jest). Artystyczny tytuł strony robi więcej szkody niż pożytku. Wyszukiwarki internetowe promują strony z dobrze podanym tytułem. Tytuł strony też jest nazwą zakładki dziwne znaczki przeszkadzają w jej odnalezieniu (np. przy posortowanych alfabetycznie).

GIF/PNG vs JPG Nie wszyscy zwracają uwagę na dobór formatu graficznego odpowiedniego dla każdej grafiki. Format JPG został stworzony z myślą o zdjęciach przedstawiających naturalne obrazy: kolorowe (ale bez jaskrawych kolorów), zawierające gładkie krawędzie i trochę szumu. Nie należy używad JPG do obrazów z ostrymi krawędziami i małą ilością kolorów tj. wykresy, schematy, napisy. Do takich grafik jest format PNG (czyt. ping). Grafiki można łatwo zniszczyd stosując zbyt małą ilośd kolorów (GIF/PNG8) lub wymuszając zbyt duża kompresję w JPG. Parametry należy wyważyd tak, by plik był możliwie niewielki, ale zniekształcenia nie były widoczne na pierwszy rzut oka. Niektóre programy graficzne słabo kompresują pliki PNG da się to poprawid. Nawigacja Poruszanie się po stronie musi byd proste i wygodne. Należy zadbad, aby z każdej podstrony można było dostad się na stronę główną, a miedzy kolejnymi podstronami można było przechodzid bez wracania na stronę główną. Nawigacja to nie miejsce na kreatywnośd powinna byd przejrzysta. Jeśli obrazkom lub linkom prowadzącym na następną stronę dasz tytuł Next lub Następny to przeglądarka Opera ułatwi użytkownikowi nawigację. Podobnie jeśli w sekcji head strony dodasz tagi <link rel=typ href=adres> gdzie typ to Home, Next, Prev. Search i inne. Np.: <link rel=home title=strona główna href=index.html> Zaśmiecony statusbar Animowany tekst na statusbarze bardzo przeszkadza. Nie dośd, że jest brzydki i denerwujący to jeszcze uniemożliwia odczytanie informacji, które umieszcza tam przeglądarka. Opisy linków (pojawiające się na statusbarze lub w tooltipie) można łatwo i poprawnie zrobid atrybutem title znacznika a, np.: <a href="http://example.com" title="przykładowa Strona"> Atrybut title można także użyd do opisywania obrazów (opis w alt ma zastępowad obraz, a nie go uzupełniad) Maczek Nic tak nie drażni jak wielkości czcionek podane w pikselach. U autora na pewno strona wygląda świetnie, 9 pixelowa czcionka jest zgrabna i mieści się w ledwo trzymających się tabelkach. Tylko co z osobami, które używają wysokich rozdzielczości? Co z tymi, którzy mają słaby wzrok? (nie mówię tu o ciężkich inwalidach, prawie każdy po 50tce ma problemy z czytaniem drobnego tekstu, a i młodsi wryci w książki/monitory mają wady wzroku). Należy pozwolid przeglądarce ustalad wielkośd liter podając je w procentach (najelastyczniej), opisowo (normal, small, itp.) lub chociażby w punktach (jednostka pt). Naprawdę nic strasznego się nie stanie, jeśli tekst się przeniesie do nowej linii. Dla odwiedzających jest o wiele ważniejsza możliwośd przeczytania strony niż przesunięcie jakiegoś elementu o parę pikseli. Spacje przed/po Źle wstawione spacje przy znakach interpunkcyjnych powodują niezgrabny wygląd tekstu i złe przenoszenie do nowej linii. Nie należy robid odstępu przed kropką, przecinkiem, dwukropkiem ani

wykrzyknikiem. Natomiast po odstęp jest wskazany. Nie robi się odstępów wewnątrz nawiasów, robi się na zewnątrz. Minus pełniący rolę myślnika/pauzy powinien byd otoczony spacjami, a użyty jako minus/łącznik nie. Precz z Wordem! Jeśli istnieje koniecznośd opublikowania na stronie jakiegoś dokumentu niech to nie będzie Wordowy doc. Dokumenty Worda nie są kompatybilne nawet między różnymi wersjami samego Worda, o innych programach nie wspominając. Do prostych dokumentów wystarczy RTF, bardziej rozbudowane dokumenty można wyeksportowad (a dokładniej wydrukowad) do PDF za pomocą Adobe Distiller, dołączanego do pełnej wersji Adobe Acrobat (niestety komercyjnej, chod można znaleźd darmowe narzędzia). Podsumowanie Błędne błędy Dokument ten oparłem o moje wieloletnie boje z surfowaniem i tworzeniem stron WWW oraz pracy przy DTP. Sugerowałem się zaleceniami konsorcjum WWW i różnymi stronami w sieci (godny polecenia jest podobny dokument na ygreg.com). Nie oznacza to jednak, że zjadłem wszystkie rozumy. Jeśli masz jakieś sugestie, nie zgadzasz się z którymś błędem lub masz pomysł na nowy