Piotr Majewski: „JeĹli internauta nie ma szybkiego łącza (...) nic nie poczyta bo będzie czekał na tło, które na jego nieszczęĹcie ładuje się jako ostatnie. A rozwiązanie jest banalnie proste."
Zobaczcie stronę http://www.yanscron.pl - jeĹli korzystacie z modemu lub Wasz dostawca (tak jak mój) ma przeciążone łącza to poczekacie zanim będziecie mogli przeczytać co jest tam napisane.
Dlaczego? Ponieważ projektanci tej strony popełnili dosyć popularny błąd. Tło tabeli jest zdefiniowane jako czarne albo tło strony jest tak zdefiniowane w <BODY> a tabela ma tło przeźroczyste. Tekst jest bordowy a tło pod nim jasne. Sęk w tym, że tło jest plikiem graficznym ( http://www.yanscron.pl/img1/tlo_tab.gif )
JeĹli więc internauta nie ma szybkiego łącza będzie widział całą stronę, będzie ledwo widział tekst i... nic nie poczyta bo będzie czekał na tło, które na jego nieszczęĹcie ładuje się jako ostatnie.
A rozwiązanie jest banalnie proste. Wystarczy dla tabeli z tekstem zdefiniować kolor tła jako: FFFBF0 i po sprawie. Internauta bedzie mógł czytać w trakcie ładowania tła.
Błąd staje się wyjątkowo uciążliwy, gdy tło jest na prawdę duże.
Jest to prosty błąd, którego większoĹć projektantów nie zauważa ponieważ większoĹćma szybie łącza. Moja rada dzieli się na dwie:
1. Po pierwsze zawsze wyĹwietl wykończoną stronę z wyłączoną grafiką (w IE Narzędzia > Opcje internetowe > Zaawansowane > Multimedia > []Pokaż obrazy)
2. JeĹli jakiĹ tekst jest nieczytelny z powodu koloru tła to podstaw pod niego tło o kolorze najbliższym tłu graficznemu.
3 minuty pracy, mniej irytacji.... przecież te pierwsze sekundy są najważniejsze
-------------
JeĹli gdzieĹ jestem winny podobnym błędom to proszę wytknijcie je mnie ale w innym wątku dla porządku.
-------------
Piotrze, nie gniewaj się, że wziąłem Waszą stronę na przykład. :wink:
Czytaj na Forum Merytorium.pl