plik


ÿþRozdziaB 24. Projektowanie witryn do praktycznych zastosowaD Czytajc poprzednie rozdziaBy, poznaBe[ kilka wskazówek dotyczcych tego, co powi- niene[, a czego nie powiniene[ robi, planujc witryn oraz projektujc strony WWW. PoznaBe[ tak|e czynniki, które mog sprawi, |e witryna bdzie dobra (lub zBa). Jest jednak jeszcze jeden czynnik, na jaki powiniene[ zwróci uwag, jest nim sposób pro- jektowania witryn przeznaczonych do  praktycznych zastosowaD . DowiedziaBe[ si ju|, |e w praktyce z WWW korzysta wielu ró|nych u|ytkowników, u|ywajcych wielu systemów komputerowych i przegldarek. W stronach i witrynach projektowanych do tej pory nie uwzgldniBe[ jednak jeszcze jednego czynnika: ró|nych preferencji u|ytkowników odwiedzajcych Twoj witryn oraz faktu, i| ka|dy z nich mo|e dysponowa ró|nym poziomem do[wiadczenia. Dziki przewidzeniu potrzeb u|ytkowników, którzy bd odwiedza Tw witryn, Batwiej Ci bdzie oceni, w jaki sposób nale|y j zaprojektowa. W tym rozdziale przedstawi sposoby przewidywania potrzeb u|ytkowników oraz opisz: czynniki, jakie nale|y bra pod uwag przy okre[laniu preferencji u|ytkowników tworzonych witryn, jak dodawa mo|liwo[ci funkcjonalne uBatwiajce korzystanie z witryny pocztkujcym u|ytkownikom, ró|ne metody uBatwiajce u|ytkownikom poruszanie si po witrynie, kod HTML prezentujcy t sam stron WWW napisan zgodnie z ró|nymi specyfikacjami XHTML 1.0 (Transitional, Frameset oraz Strict). Czym s  zastosowania praktyczne Prawdopodobnie jeste[ przyzwyczajony do przegldania Internetu przy wykorzystaniu komputera dziaBajcego w konkretnym systemem operacyjnym, takim jak Windows 95 lub 98, Windows NT, Macintosh lub inny. Mo|e Ci si zdawa, |e pod ka|dym wzgl- dem doskonale wiesz, w jaki sposób inne osoby odbieraj strony WWW. 708 Cz[ 8. Projektowanie efektywnych stron WWW Miejmy nadziej, |e informacje nabyte podczas lektury tej ksi|ki pozwoliBy Ci zda sobie spraw, i| Twój sposób postrzegania stron WWW nie zawsze odpowiada sposo- bowi, w jaki inne osoby ogldaj te same strony. W rzeczywistym [wiecie istnieje tak wiele ró|nych komputerów dziaBajcych w tak wielu systemach operacyjnych. Nawet je[li spróbujesz zaprojektowa swoje strony z my[l o najpopularniejszym systemie operacyjnym i najcz[ciej u|ywanej przegldarce, to bdzie istniaB jeszcze jeden czyn- nik, którego nie sposób przewidzie: preferencje u|ytkowników. Rozwa| przedstawiony poni|ej przykBad pewnej rodziny: Jan jest szefem dziaBu w firmie Fortuna 2000. Jego firma dysponuje wBasn sieci intranetow. Niemal wszyscy pracownicy firmy u|ywaj tego samego systemu operacyjnego oraz tej samej przegldarki. Jan jest przyzwyczajony do postrzegania Internetu i stron WWW w pewien szczególny sposób: zazwyczaj s to strony zawierajce du|o tekstu z niewielk ilo[ci obrazków, które podkre[laj znaczenie wa|nych informacji, czyli proste strony WWW zawierajce du|o informacji i maBo efektów multimedialnych. Wszystkie dodatkowe  wodotryski denerwuj Jana, uwa|a, |e ich pobieranie to strata czasu i dlatego wyBcza pobieranie zarówno obrazów, jak i dzwików; |ona Jana, Zuzanna jeszcze nigdy wcze[niej nie u|ywaBa komputera, jednak zawsze chciaBa si nauczy jego obsBugi. Hobbystycznie zajmuje si genealogi i dowiedziaBa si, |e w Internecie mo|na znalez wiele informacji na ten temat. ChciaBaby tak|e opublikowa na WWW histori swojej rodziny. Gdy wraz z m|em kupili pierwszy komputer do u|ytku domowego byBa bardzo podekscytowana. Jednak ju| wkrótce zaczBa zadawa pytania typu:  Czy mo|na wy[wietli wicej ni| jeden ekran informacji? Te literki s za maBe, czy mo|na je powikszy? A gdzie s obrazki? Jak mo|na wBcza i wyBcza muzyk... podobno na tej stronie jest jaka[ muzyka! . Jak wida, Zuzanna pragnie postrzega Internet w zupeBnie inny sposób, ni| ten, do którego byB przyzwyczajony jej m|; Jan i Zuzanna maj syna Tomka, ucznia szkoBy [redniej. Tomek jest zapalonym graczem i chce oglda to, co jest efektowne, przede wszystkim multimedia! WBcza zatem gBo[niki na peBen regulator i stu procentach wykorzystuje mo|liwo[ci nowego komputera. Uwa|a równie|, |e  przegldarka X jest lepsza od  przegldarki Y , gdy| wszyscy jego koledzy u|ywaj jej do gier kreujcych rzeczywisto[ wirtualn. ChciaBby zaprojektowa witryn zawierajc podpowiedzi, rady i sztuczki wykorzystywane w jego ulubionych grach; starsza siostra Tomka, Janka studiuje i chciaBaby zosta komercyjn artystk. Bardzo interesuje si rzezbiarstwem i fotografik. ChciaBaby wykorzystywa nowy komputer do tworzenia prac zadawanych przez wykBadowców, a zatem bdzie szukaBa witryn interesujcych z wizualnego punktu widzenia. Janka chciaBaby oglda strony w peBnej palecie kolorów i najwy|szej dostpnej rozdzielczo[ci; s tak|e najstarsi czBonkowie rodziny, rodzice Zuzanny, którzy ostatnio przeprowadzili si do córki po wielu latach spdzonych w bardzo maBym, wiejskim miasteczku. Ich do[wiadczenia w obsBudze komputerów s minimalne, widzieli je wyBcznie w sklepach, ale nawet nie dotykali w obawie, |e co[ popsuj. Dla nich komputery to co[ caBkowicie tajemniczego i zdumiewajcego. A zatem chcieliby dowiedzie si czego[ wicej na nich temat. Rodzice podzielaj zainteresowania Zuzanny genealogi. Jednak oczy ojca Zuzanny nie s ju| tak sprawne, jak niegdy[ i dlatego musi on korzysta ze specjalnej przegldarki, która nie tylko wy[wietli tekst, lecz tak|e go odczyta. RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 709 Wszystkie te osoby przegldaj WWW, u|ywajc tego samego komputera i systemu operacyjnego. Wszyscy czBonkowie rodziny, z wyjtkiem Tomka, u|ywaj tak|e tej samej przegldarki. Jednak ten przykBad ilustruje inne sprawy, o których powiniene[ pomy[le, projektujc witryny WWW, czyli ró|ne potrzeby poszczególnych osób. Ich potrzeby mo|na zaliczy do ró|nych kategorii i zaspokoi Batwiej do pozostaBych. Oto niektóre z czynników, jakie nale|y wzi pod uwag i które zostaBy przedstawione w powy|szym przykBadzie. Uwzgldnienie poziomu do[wiadczenia u|ytkownika Poszczególni czBonkowie naszej fikcyjnej rodziny dysponuj ró|nymi poziomami do- [wiadczenia. Cho wszyscy |ywo interesuj si WWW, to jednak niektórzy spo[ród nich jeszcze nigdy nie widzieli przegldarki. A zatem, projektujc witryn, powiniene[ wzi pod uwag, i| osoby odwiedzajce j bd dysponowaBy ró|nym poziomem do- [wiadczenia oraz potrzebami zwizanymi z przegldaniem stron. Czy zagadnienia przedstawiane na witrynie bd interesowaBy wszystkich odwiedzaj- cych, niezale|nie od ich poziomu do[wiadczenia? Je[li tak, to by mo|e warto, aby[ wyposa|yB witryn w jakie[ rozwizania uBatwiajce poruszanie si po niej? W rozdzia- le 23.   PrzykBady dobrych i zBych stron WWW poznaBe[ podpowiedzi i rady doty- czce projektowania systemów poruszania si po witrynach, które mog zapobiec  gu- bieniu si osób w cyberprzestrzeni. To dobry pocztek, jednak by mo|e warto doda do swojej witryny stron szczegóBowo opisujc zastosowany system poruszania si po witrynie. Rysunek 24.1 przedstawia pocztkowy fragment strony, na której u|ytkownicy mog dowiedzie si czego[ wicej na temat witryny. PoBczenia umieszczone na jej pocztku umo|liwiaj szybkie przej[cie do kilku pozostaBych cz[ci. ZostaBy one zatytuBowane: O witrynie, System nawigacyjny, Zalecane przegldarki oraz Inne pliki, których mo|esz potrzebowa. Z kolei, ka|da z tych cz[ci zawiera poBczenia ze stronami prezentuj- cymi bardziej szczegóBowe informacje dotyczce zawarto[ci witryny. Rysunek 24.1. Strona uBatwiajca u|ytkownikom poruszanie si po witrynie 710 Cz[ 8. Projektowanie efektywnych stron WWW Podaj list stron zawierajcych opis witryny Cz[ O witrynie zawiera list poBczeD do stron, które umo|liwi osobom odwiedzaj- cym witryn szybkie zapoznanie si z jej zawarto[ci lub odczytanie, jakie nowe infor- macje zostaBy do niej dodane od czasu ostatniej wizyty. Rysunek 24.2 przedstawia przy- kBad prostej listy poBczeD do stron o tej tematyce. Poni|ej przedstawiBam dobre przy- kBady stron o takiej tematyce: Rysunek 24.2. PoBczenia ze stronami uBatwiajcymi uzyskanie informacji dotyczcych zawarto[ci witryny Strona Co nowego, która zawiera list nowych informacji dodanych do witryny wraz z poBczeniami do nich. Strona Spis tre[ci zawierajca list tytuBów oraz, opcjonalnie, krótki opis zawarto[ci wszystkich stron witryny. Strona Czsto zadawane pytania prezentujca pytania najcz[ciej zadawane przez u|ytkowników oraz odpowiedzi na nie. Powy|ej przedstawiBam typy stron, które s najcz[ciej wykorzystywane w celu uBa- twienia u|ytkownikom zdobycia informacji o witrynie. Oczywi[cie, samemu mo|esz zastosowa inne pomysBy, które bd si lepiej nadawaBy do konkretnego przypadku Twojej witryny. W takiej sytuacji, warto poda list stron, które bd najbardziej przy- datne dla u|ytkowników. Opisz system nawigacyjny Ró|ne witryny WWW maj ró|ne systemy nawigacyjne, jednak w niektórych przypad- kach ich zrozumienie mo|e przysparza trudno[ci pocztkujcym u|ytkownikom Inter- netu. Ogólnie rzecz biorc, systemy nawigacyjne stosowane na witrynach WWW mo|- na zaliczy do trzech podstawowych kategorii: prostych systemów tekstowych, systemów graficznych oraz systemów wykorzystujcych ukBady ramek. Je[li uwa|asz, |e system nawigacyjny zastosowany na Twojej witrynie wymaga wyja[nienia, to dodaj poBczenia oraz strony, które uBatwi czytelnikom poznanie zasad poruszania si po niej. Rysunek 24.3 przedstawia przykBad listy poBczeD, umo|liwiajcych przej[cie do stron, opisujcych ró|ne systemy nawigacyjne, jakie mo|na zastosowa na witrynach WWW. RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 711 Rysunek 24.3. Opisz zastosowany system nawigacyjny Opisujc system nawigacyjny, postaraj si podawa opisy, które mo|na Batwo zrozu- mie. ZaBó|my, |e zastosowany tekstowy system nawigacyjny przypomina ten przed- stawiony poni|ej, oraz, |e zostaB umieszczony na wszystkich gBównych stronach witryny: Strona gBówna | Zawarto[ | Pytania i odpowiedzi | Co nowego | Email | Ksi|ka go[ci | PoBczenia Dla osób, które ju| wcze[niej odwiedziBy witryn, zrozumienie tego paska nawigacyj- nego nie bdzie prawdopodobnie wymagaBo |adnych wyja[nieD. Jednak takie wyja[nie- nia mog si przyda osobom, które odwiedzaj witryn po raz pierwszy. Poni|ej przedstawiBam opisy pomocne dla takich nowych u|ytkowników: strona gBówna   Skorzystaj z tego poBczenia, aby wróci na stron gBówn witryny ; zawarto[   Spis tre[ci zawiera poBczenia ze wszystkimi stronami witryny. Je[li odwiedzasz t witryn po raz pierwszy, to bdzie to strona, od której powiniene[ zacz ; pytania i odpowiedzi  Na stronach czsto pojawia si tak|e skrót  FAQ . Dla nowych u|ytkowników Internetu oraz osób nie znajcych jzyka angielskiego przyda si jego wyja[nienie lub podanie polskiego odpowiednika   Najcz[ciej zadawane pytania i odpowiedzi . Je[li wolisz u|y skrótu  FAQ , to opisz go w nastpujcy sposób:  Strona FAQ (Frecquently Asked Quastions) zawiera pytania najcz[ciej zadawane przez osoby odwiedzajce witryn oraz odpowiedzi na nie ; e-mail  Oto jeszcze jedno poBczenie, którego znacznie mo|e wymaga wyja[nienia. Czy umo|liwia ono wy[wietlenie wiadomo[ci otrzymanej poczt elektroniczn lub te| wysBanie takiej wiadomo[ci na Twój adres? Opis o tre[ci  U|yj tego poBczenia, aby wysBa pytanie lub komentarz do administratora tej witryny dokBadnie wyja[ni u|ytkownikom, do czego sBu|y to poBczenie. Je[li system nawigacyjny witryny skBada si z ikon lub obrazów, ich znaczenie nie zaw- sze bdzie oczywiste. Rozwa|my przykBad przedstawiony na rysunku 24.4. Lewa ramka ukBadu zawiera ikony i obrazy sBu|ce do poruszania si po witrynie, natomiast w dol- nej ramce zostaB umieszczony tekstowy pasek nawigacyjny udostpniajcy analogiczne mo|liwo[ci funkcjonalne. 712 Cz[ 8. Projektowanie efektywnych stron WWW Rysunek 24.4. System nawigacyjny wykorzystujcy ikony, obrazy oraz ukBad ramek W niektórych przypadkach znaczenie ikony lub obrazu umieszczonego na pasku nawi- gacyjnym nie jest oczywiste. Krótki opis ka|dej z zastosowanych ikon zostaB podany w gBównej ramce ukBadu, jednak dla pocztkujcych u|ytkowników przydaByby si za- pewne dodatkowe wyja[nienia. Na przykBad, mógBby[ umie[ci na stronie wszystkie ikony, a obok nich opisy podobne do tych, które podaBam dla poBczeD tworzcych tek- stowy pasek nawigacyjny. Pocztkujcy u|ytkownicy maj zazwyczaj problemy ze zrozumieniem ukBadów ramek. Dla nich bardzo pomocna mo|e si okaza strona z krótkim opisem ukBadu. Jednym ze sposobów opisu ukBadu ramek jest umieszczenie na stronie obrazu przedstawiajcego jego miniatur, podobnego do tego, który pokazaBam na rysunku 24.5. Nazwij ka|d z ramek ukBadu, u|ywajc okre[leD, które odwiedzajcy bdzie mógB Batwo zapamita (na przykBad: Lewa, Górna, Dolna, GBówna) i na tej samej stronie podaj krótki opis przeznaczenia ka|dej z tych ramek. Poni|ej podaBam przykBad, jak mo|na by opisa ramki przedstawione na rysunku 24.5: ikony umieszczone w lewej ramce mo|esz u|y, aby okre[li stron, któr chcesz wy[wietli w najwikszej, GBównej ramce. Je[li nie pamitasz, co oznaczaj poszczególne ikony, to kliknij ikon ze znakiem zapytania, aby wy[wietli stron z informacjami o ikonach lub skorzystaj z tekstowego paska nawigacyjnego wy[wietlonego w Dolnej ramce; Górna ramka ukBadu zawiera logo witryny, dziki czemu zawsze bdziesz wiedziaB, jak witryn ogldasz; w ramce GBównej wy[wietlane s wszystkie strony wybierane w ramce Lewej lub Dolnej. Co wicej, je[li klikniesz jakie[ poBczenie umieszczone na stronie wy[wietlonej w GBównej ramce, to jego strona docelowa tak|e zostanie wy[wietlona w tej samej ramce; poBczenia tekstowe umieszczone w Dolnej ramce maj to samo przeznaczenie co ikony w ramce Lewej. ZostaBy one stworzone z my[l o osobach, których przegldarki nie wy[wietlaj obrazów lub preferuj stosowanie poBczeD tekstowych. RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 713 Górna ramka Lewa ramka Rysunek 24.5. Opisywanie ukBadu ramek Dolna ramka Ramka gBówna Dodaj informacje o zalecanych przegldarkach Kolejn informacj, która mo|e si okaza pomocna dla osób korzystajcych po raz pierwszy z Twojej witryny, bdzie wskazanie przegldarki, z my[l o której zostaBa ona zaprojektowana. Rysunek 24.6 przedstawia prosty przykBad strony zawierajcej takie in- formacje. Rysunek 24.6. Dodanie zaleceD odno[nie stosowanej przegldarki Informacje umieszczone na tej stronie pozwalaj dowiedzie si, |e do ogldania witry- ny nale|y u|ywa przegldarek zgodnych ze standardem jzyka HTML 3.2 oraz kolej- nych wersji obsBugujcych ukBady ramek (zgodnych ze specyfikacj jzyka HTML Frameset). Umieszczona na stronie lista podaje wszystkie przegldarki, w jakich witry- na zostaBa przetestowana wraz z poBczeniami umo|liwiajcymi ich pobranie. W koDcu 714 Cz[ 8. Projektowanie efektywnych stron WWW autor witryny pyta, czy u|ytkownicy innych przegldarek maj jakie[ problemy z ko- rzystaniem z witryny. Podany zostaB tak|e adres poczty elektronicznej, dziki czemu mo|e otrzymywa informacje o potencjalnych problemach, jakie wystpuj w przegl- darkach, których witryna nie zostaBa przetestowana. Lista innych niezbdnych plików Oprócz wiadomo[ci o zalecanych przegldarkach, powiniene[ tak|e poinformowa u|ytkowników o wszelkich dodatkach oraz innych plikach, które bd potrzebne oso- bom przegldajcym witryn. Je[li na witrynie zostaBy umieszczone pliki, które nie s zapisane w formacie HTML (na przykBad, pliki archiwalne, dokumenty programu Microsoft Word, obrazy w formatach innych ni| JPEG i GIF, itp.), to powiniene[ poin- formowa u|ytkowników, i| bd potrzebowali specjalnych programów. Podaj list zewntrznych i dodatkowych programów, które bd potrzebne. PrzykBad listy poBczeD do zewntrznych plików zostaB przedstawiony na rysunku 24.7. Na tej stronie autor podaB zewntrzne aplikacje, potrzebne u|ytkownikowi w celu ogld- nicia lub wykorzystania plików umieszczonych na witrynie. Ta przykBadowa witryna zawiera kilka plików zapisanych w formacie Adobe Acrobat Reader (.PDF) oraz pli- ków archiwalnych (.ZIP), które zostaBy umieszczone na kilku ró|nych stronach. Umieszczajc na jednej stronie poBczenie do wszystkich koniecznych przegldarek i programów dodatkowych (takich jak WinZip oraz Adobe Acrobat Reader), osoby od- wiedzajce witryn mog bardzo szybko dowiedzie si, jakich plików bd potrzebo- waBy, aby w peBni wykorzysta mo|liwo[ci witryny. Rysunek 24.7. Lista innych plików, koniecznych do korzystania z witryny Okre[lanie preferencji u|ytkowników Oprócz ró|nych poziomów do[wiadczenia osób ogldajcych witryny, mo|esz mie tak|e pewno[, |e ka|da z nich bdzie miaBa swój wBasny, ulubiony sposób korzystania z niej. W jaki sposób mo|esz zadowoli upodobania wszystkich u|ytkowników? Praw- d rzekBszy, nie mo|esz. Jednak postara si go okre[li. Jednym z czynników dobrego projektu witryny jest przewidzenie, co u|ytkownicy bd chcieli na niej oglda. Staje si to tym trudniejsze, im wicej osób bdzie si interesowaBo zagadnieniami prezento- wanymi na witrynie. RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 715 Jak mo|na zauwa|y, potrzeby ka|dego z czBonków naszej fikcyjnej rodziny sprawiaj, i| inaczej patrzy na WWW. Czasami wynika to z zainteresowaD, czasami ze specjal- nych potrzeb u|ytkowników. WBa[nie to jest kluczem do przewidzenia, jakie informacje powiniene[ umie[ci na swojej witrynie. Zagadnienia typu  Regulacja zapBonu w silnikach motocyklowych o pojemno[ci 300 cm sze[ciennych zainteresuje wskie grono odbiorców. Bdzie on atrakcyjny dla osób in- teresujcych si motocyklami, w konkretniej, dla osób pragncych wyremontowa lub wyregulowa wBasny motocykl. Stosunkowo Batwo mo|na okre[li typy informacji, ja- kie zainteresuj takich odbiorców. Bd to zapewne szczegóBowe instrukcje, krok po kroku opisujce proces regulacji oraz obrazy lub inne prezentacje multimedialne de- monstrujce techniki, których w Batwy sposób nie da si opisa sBowami. Z drugiej strony, temat  Siedem cudów [wiata staro|ytnego przycignie zainteresowa- nie uczniów i studentów w ró|nym wielu, jak równie| ich nauczycieli. Tak witryn mog tak|e odwiedza archeolodzy, historycy oraz wszelkie inne osoby interesujce si histori staro|ytn. Teraz dysponujesz znacznie szerszym gronem odbiorców, miesz- czcych si w szerszym przedziale wiekowym i o wy|szym poziomie wyksztaBcenia. Znacznie trudniej bdzie stworzy witryn, która zadowoli ich wszystkich. W takich przypadkach zaw|enie tematyki witryny mo|e nieco uBatwi zadanie. Jed- nym ze sposobów jest zaprojektowanie witryny przeznaczonej dla konkretnej grupy u|ytkowników, na przykBad, dla: uczniów szkóB podstawowych oraz ich nauczycieli  taka witryna bdzie wymaga bardzo prostego systemu nawigacji, który mo|na Batwo zrozumie; zawarto[ witryny powinna by prosta i czytelna; atrakcyjne, kolorowe obrazy i animacje mog przycign uwag i zainteresowanie mBodych odbiorców; uczniów gimnazjów i liceów oraz ich nauczycieli  w tym przypadku mo|na u|y nieco bardzie skomplikowanego systemu nawigacji; wykorzystanie multimediów oraz najnowszych technologii internetowych mo|e skBoni t grup odbiorców do ponownego odwiedzenia witryny; studentów oraz wykBadowców  ta grupa odbiorców bdzie wymagaBa witryny, której zawarto[ bdzie na znacznie wy|szym poziomie, natomiast zastosowanie technik multimedialnych nie bdzie a| tak wa|ne; w tym przypadku dobrym rozwizaniem bdzie stworzenie witryny w formie internetowej encyklopedii; badaczy i historyków  witryna przeznaczona dla tej grupy odbiorców bdzie zapewne wymagaBa stworzenia stron zawierajcych wicej informacji tekstowych ni| obrazów i innych plików multimedialnych. Nie zawsze mo|liwe jest okre[lenie grup odbiorców, korzystajcych z witryny. W ta- kich przypadkach rozpocznij tworzenie witryny, bazujc na wBasnych preferencjach. Sprawdz tak|e inne o podobnej zawarto[ci. Przegldajc je, zadaj sobie pytanie, co chciaBby[ na nich zobaczy. Czy informacje s prezentowane w dobry sposób? Czy na witrynie s wiadomo[ci stanowice pomoc dla odwiedzajcych j osób? Czy na witry- nie jest zbyt maBo, bdz zbyt du|o efektów multimedialnych? Je[li masz znajomych chtnych do pomocy, to ich opinie bd stanowiBy cenny materiaB, który powiniene[ przeanalizowa przed rozpoczciem tworzenia wBasnej witryny. 716 Cz[ 8. Projektowanie efektywnych stron WWW Po zaprojektowaniu pocztkowych wersji wBasnych stron popro[ przyjacióB, rodzin lub wspóBpracowników, aby przyjrzeli si witrynie i podzielili si swoimi opiniami na jej temat. Pamitaj, |e proszc inne osoby o konstruktywn krytyk, nie zawsze usByszysz to, co by chciaB; jednak jest to bardzo wa|ny proces, dziki któremu mo|esz zdoby wiele nowych pomysBów i propozycji poprawienia witryny. Podejmowanie decyzji o u|yciu jzyka HTML 4.0 bdz XHTML 1.0 W poprzednich rozdziaBach poznaBe[ ró|ne wersje jzyka HTML 4.0 oraz XHTML 1.0 i dowiedziaBe[ si, w jaki sposób ka|da z nich jest przeznaczona dla osób korzystajcych ze starszych bdz nowszych przegldarek. Poni|ej przedstawiBam ró|ne wersje jzyków: HTML 4.0 lub XHTML 1.0 Transitional (po[redni)  jest przeznaczona dla osób pragncych zapewni poprawne dziaBanie witryny w starszych modelach przegldarek; HTML 4.0 lub XHTML 1.0 Frameset (ukBad ramek)  jest przeznaczona dla osób pragncych wykorzysta mo|liwo[ci nawigacji, jakie daj ukBady ramek oraz znaczniki dostpne w jzyku HTML 4.0 Transitional; HTML 4.0 lub XHTML 1.0 Strict ([cisBy)  jest przeznaczona dla osób pragncych tworzy strony caBkowicie zgodne ze specyfikacj jzyków HTML 4.0 oraz XHTML 1.0, które nie wykorzystuj przestarzaBych i niezalecanych znaczników i atrybutów. HTML 4.0 oraz XHTML 1.0 Transitional (po[redni) Je[li spodziewasz si, |e osoby odwiedzajce Twoj witryn bd korzystaBy z wielu ró|nych przegldarek, to prawdopodobnie korzystne bdzie stworzenie jej na bazie spe- cyfikacji HTML 4.0 lub XHTML 1.0 Transitional. Dziki temu zapewniasz zgodno[ tworzonych stron z wcze[niejszymi wersjami przegldarek. Ta specyfikacja zapewnia mo|liwo[ stosowania znaczników, które w specyfikacji [cisBej, HTML 4.0 lub XHTML 1.0 Strict, zostaBy uznane za przestarzaBe i nie s zalecane. Z tego wzgldu, je- [li masz zamiar u|ywa znaczników i atrybutów okre[lajcych posta dokumentu wprowadzonych w HTML-u 3.2 (takich jak znacznik <CENTER> lub atrybut ALIGN okre[lajce wyrównanie elementu lub atrybuty BGCOLOR oraz COLOR okre[lajce kolor tBa i tekstu), bdziesz mógB to zrobi. Rozwa|my przykBad strony PaBacu Strachu Halloween, przedstawionej w rozdziale 7.   Wykorzystywanie obrazów, koloru i tBa . W tym rozdziale wygld strony znowu zostaB zmodyfikowany, o czym przekonasz si, przegldajc przedstawiony poni|ej kod oraz rysunek. W tej wersji strony, do przedstawienia jej zawarto[ci i okre[lenia wygldu zostaBy wykorzystane znaczniki zgodne ze specyfikacj HTML 3.2. Czcionki, kolory oraz wyrównanie elementów strony zostaBo okre[lone przy wykorzystaniu znaczników uznanych za przestarzaBe w specyfikacji HTML 4.0 i XHTML 1.0 Strict. RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 717 W przedstawionym poni|ej przykBadzie przestarzaBe znaczniki i atrybuty zostaBy ozna- czone kursyw. Poza tym na stronie wykorzystano tabel, dziki której fragmenty stro- ny  obrazki, poBczenia i wyja[nienia  zostaBy rozmieszczone w formie szachowni- cy. Rysunek 24.8 przedstawia wygld poni|szej strony, wy[wietlonej za pomoc przegldarki Internet Explorer. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd"> <html> <head> <title>Witajcie w PaBacu Strachu Halloween</title> </head> <body bgcolor="#ff9933" link="#990000"> <h1 align="center"> <font face="Arial, sans-serif"> Witajcie w PaBacu Strachu Halloween!!</font></h1> <div align="center"> <p> <img src="skel05.gif" alt="skel05.gif" width="140" height="100" /> <img src="skel07.gif" alt="skel07.gif" width="140" height="100" /> <img src="skel06.gif" alt="skel06.gif" width="140" height="100" /> </p> </div> <hr /> <p> <font face="Arial, sans-serif"> Wybrany najbardziej strasznym i przera|ajcym PaBacem Strachu przez trzy lata z rzdu <font color="#cc0000"><b>PaBac Strachu Halloween</b></font> dostarcza niesamowitych wra|eD. Ponad 20 sal strachu i przera|enia stworzonych, by przerazi i zmrozi krew w |yBach! </font> </p> <hr /> <p><font face="Arial, sans-serif"> Nie sBuchajcie tego co mówi ... przejrzyjcie kilka obrazów tego co Was czeka! </font> </p> <div align="center"> <table border="0" width="75%" cellspacing="5" cellpadding="5"> <tr> <td width="30%"> <font face="Arial, sans-serif"> <img src="skel01.gif" alt="skel01.gif" width="140" height="100" /> </font> </td> <td width="40%" bgcolor="#CC0000"> <font face="Arial, sans- serif"> Uwa|ajcie na Esmereld. Nigdy nie wiadomo co gotuje w swoim kotle. </font> </td> <th width="30%" bgcolor="#FF6600"> <b><font face="Arial, sans- 718 Cz[ 8. Projektowanie efektywnych stron WWW serif"> <a href="entry.gif">Holl wej[ciowy</a> </font></b> </th> </tr> <tr> <th width="30%" bgcolor="#FF6600"> <b><font face="Arial, sans- serif"> <a href="bedroom.gif">Sypialnia Mistrza</a> </font></b> </th> <td width="40%" bgcolor="#CC0000"> <font face="Arial, sans- serif"> Bez wzgldu na wszystko, nie otwierajcie tych drzwi!</font></td> <td width="30%"> <font face="Arial, sans-serif"> <img src="skel02.gif" alt="skel02.gif" width="140" height="100" /> </font> </td> </tr> <tr> <td width="30%"> <font face="Arial, sans-serif"> <img src="skel03.gif" alt="skel03.gif" width="140" height="100" /> </font></td> <td width="40%" bgcolor="#CC0000"> <font face="Arial, sans- serif"> Wicej ni| kilku niewinnych zostaBo na eony zakutych w BaDcuchy. Oni ju| nigdy nie bd tacy sami.</font></td> <th width="30%" bgcolor="#FF6600"><b> <font face="Arial, sans- serif"> <a href="galley.gif">Galeria</a></font></b></th> </tr> <tr> <th width="30%" bgcolor="#FF6600"> <b><font face="Arial, sans- serif"> <a href="dungeon.gif">Piwnice</a> </font> </b></th> <td width="40%" bgcolor="#CC0000"> <font face="Arial, sans- serif"> Lepiej sBuchajcie przewodnika bo si zgubicie!</font> </td> <td width="30%"> <font face="Arial, sans-serif"> <img src="skel04.gif" alt="skel04.gif" width="140" height="100" /> </font></td> </tr> </table> </div> <hr /> <p><font face="Arial, sans-serif"> <tong color="#cc0000">PaBac Strachu Halloween</font> jest otwarty od 20 pazdziernika do 1 listopada, a w noc Zwita duchów odbdzie si wielka gala. Godziny otwarcia: </font></p> <ul> <li> <font face="Arial, sans-serif"> RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 719 Pn-Pt 17.00 - do póBnocy</font> </li> <li> <font face="Arial, sans-serif"> Sb & Nd 17.00 - 3.00</font> </li> <li> <font face="Arial, sans-serif"> W noc Halloween (31 pazdziernik): 15.00-???</font></li> </ul> <p align="center"> <font face="Arial, sans-serif"> <font color="#cc0000">PaBac Strachu Halloween</font> znajduje si w:<br /> The Old Waterfall Shopping Center<br /> 1020 Mirabella Ave<br /> Springfield, CA 94532</font></p> </body> </html> Rysunek 24.8. PrzykBad kodu zgodnego ze specyfikacj HTML 4.0 Transitional wy[wietlonego w przegldarce Internet Explorer 720 Cz[ 8. Projektowanie efektywnych stron WWW HTML 4.0 i XHTML 1.0 Frameset (ukBad ramek) Je[li chcesz wykorzysta ramki do stworzenia systemu poruszania si po witrynie, to najbardziej logicznym rozwizaniem bdzie u|ycie specyfikacji HTML 4.0 lub XHTML 1.0 Frameset. Tak|e w tym przypadku mo|esz korzysta ze znaczników i atrybutów  do- puszczalnych w specyfikacji HTML 4.0 i XHTML 1.0 Transitional. Dodatkowo mo- |esz tak|e u|ywa wszelkich znaczników i atrybutów zwizanych z ukBadami ramek i ramkami. Kluczem do zaprojektowania dobrego ukBadu ramek jest u|ycie jak najmniejszej ilo[ci ramek, które stworz prosty i zrozumiaBy system nawigacyjny. Bardzo trudn decyzj, jak nale|y podj, jest okre[lenie rozdzielczo[ci, w jakiej ma by ogldany ukBad ra- mek. Jej znaczenie ma zwizek z faktem, i| ukBad ramek dzieli okno przegldarki na niezale|ne cz[ci  ramki; im bdzie ich wicej, tym mniejsze bd strony wy[wietla- ne w ka|dej z nich. Na rysunku 24.9 przedstawiBam witryn PaBacu Strachu Halloween, przedstawion w postaci ukBadu ramek. GBówna ramka ukBadu wy[wietla dokBadnie t sam stron, która zostaBa przedstawiona na rysunku 24.8, natomiast poBczenia umieszczone w le- wej ramce umo|liwiaj u|ytkownikom przej[cie do stron zawierajcych zdjcia i opisy pozostaBych pomieszczeD w nawiedzanym domu. Dziki umieszczeniu poBczeD w le- wej ramce osoby przegldajce witryn nie bd ju| musiaBy u|ywa przycisków prze- gldarki, aby odby krótk wycieczk po nawiedzanym domu. A zatem, sposób poru- szania si po witrynie zostaB bardzo uproszczony. Kod ukBadu ramek dzieli okno przegldarki na dwie ramki o nazwach: lewa i prawa. W lewej ramce wy[wietlana jest strona o nazwie nawigacja.html, natomiast strona gBówna, glowna.html, jest wy[wietlana w ramce prawej. Poni|ej przedstawiBam kod ukBadu ramek: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/frameset.dtd"> <html> <head> <title>PaBac Strachu Halloween - UkBad ramek</title> </head> <frameset cols="170,*"> <frame name="lewa" src="nawigacja.html" /> <frame name="prawa" src="glowna.html" /> <noframes> <body> <p> ... tu wstaw tre[ dla przegldarek które nie obsBuguj ukBadów ramek ... </p> </body> </noframes> </frameset> </html> Kod strony wy[wietlanej w lewej ramce ukBadu (nawigacja.html) sprawia, |e gdy u|yt- kownik kliknie dowolne z poBczeD umieszczonych na tej stronie, jego strona docelowa zostanie wy[wietlona w prawej ramce. (SBu|y do tego znacznik <BASE TAR- GET="prawa">.) Ka|de z poBczeD o postaci graficznej definiuje tekst alternatywny, RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 721 wy[wietlany w momencie, gdy u|ytkownik umie[ci wskaznik myszy w obszarze poB- czenia lub w przegldarce zostaBo wyBczone wy[wietlanie obrazów. Kod strony nawi- gacja.html zostaB przedstawiony poni|ej: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd"><html> <head> <title>PaBac Strachu Halloween</title> <base target="right" /> </head> <body bgcolor="#ff9933" text="#000000"> <p><font face="Arial">PaBac<br /> Strachu<br /> Halloween</font></p> <p><a href="brak.html" target="prawa"> <img src="button01.gif" alt="Strona gBówna" width="125" height="50" /> </a></p> <p><a href="brak.html" target="prawa"> <img src="button02.gif" alt="Hall wej[ciowy" width="125" height="50" /></a></p> <p><a href="brak.html" target="prawa"> <img src="button03.gif" alt="Sypialnia Mistrza" width="125" height="50" /></a></p> <p><a href="brak.html" target="prawa"> <img src="button04.gif" alt="Galeria" width="125" height="50" /></a></p> <p><a href="brak.html" target="prawa"> <img src="button05.gif" alt="Piwnice" width="125" height="50" /></a></p> <p><a href="brak.html" target="prawa"> <img src="button06.gif" alt="Godziny i dojazd" width="125" height="50" /></a></p> </body> </html> Rysunek 24.9. PrzykBadowy kod zgodny ze standardem HTML 4.0 Frameset 722 Cz[ 8. Projektowanie efektywnych stron WWW HTML 4.0 i XHTML 1.0 Strict ([cisBy) Specyfikacje Transitional oraz Frameset umo|liwiaj tworzenie stron, które bd po- prawnie wy[wietlane w starszych przegldarkach (wersjach wcze[niejszych ni| Netsca- pe Navigator 4.0 oraz Internet Explorer 4.0). Jednak specyfikacje HTML 4.0 i XHTML 1.0 Strict udostpniaj szersze mo|liwo[ci zwizane z prezentowaniem stron. Jest to mo|- liwe dziki zastosowaniu kaskadowych arkuszy stylów (CSS  ang. Cascading Style Sheets) oraz innych technologii przedstawionych w niniejszej ksi|ce. Wraz z pojawia- niem si nowego sprztu sBu|cego do przegldania zasobów WWW potrzeba stosowa- nia tej specyfikacji jzyka HTML i XHTML jest coraz wiksza. Jednak aktualnie ko- rzystanie z tej specyfikacji ma jedn wad, otó| mo|e troch potrwa, nim u|ytkownicy zaczn odwiedza witryn, u|ywajc przy tym odpowiednich przegldarek. Aby tworzy strony zgodne ze specyfikacj HTML 4.0 i XHTML 1.0 Strict musisz uni- ka stosowania znaczników i atrybutów HTML oznaczonych jako przestarzaBe. Zamiast nich nale|y u|ywa kaskadowych arkuszy stylów oraz implementowa strony, wyko- rzystujc inne metody, takie jak Dynamiczny HTML. Je[li jeste[ skBonny straci cz[ odbiorców, to odkryjesz, |e zastosowanie specyfikacji HTML 4.0 i XHTML 1.0 Strict ma tak|e kilka zalet. Zgodnie z tym, czego si dowie- dziaBe[ w rozdziale 10.   XHTML i arkusze stylów , dziki kaskadowym arkuszom stylów dysponujesz znacznie wiksz kontrol nad wygldem i ukBadem tworzonych stron. Pod wieloma wzgldami, bdziesz w stanie rozmieszcza zawarto[ stron niemal tak samo, jak w programach poligraficznych oraz edytorach tekstu. Kolejn zalet sto- sowania CSS2 (kaskadowych arkuszy stylów poziomu drugiego) jest mo|liwo[ u|ycia dodatkowych wBa[ciwo[ci przeznaczonych dla przegldarek, które nie prezentuj za- warto[ci stron w sposób wizualny. Oznacza to projektowanie stron, które mog by odwiedzane przez osoby majce problemy ze wzrokiem lub inne, specjalne potrzeby. Przedstawiony poni|ej kod strony demonstruje, w jaki sposób nale|y zaimplementowa stron z rysunku 24.8, aby byBa zgodna ze specyfikacj XHTML 1.0 Strict. W tym przypadku nowa wersja strony PaBacu Strachu Halloween wykorzystuje osadzone arku- sze stylów, okre[lajce posta wy[wietlanego tekstu i obrazów. Kolory tekstu, poBczeD oraz komórek tabeli zostaBy zdefiniowane na samym pocztku arkusza stylów. ZostaBy tak|e okre[lone wszystkie marginesy strony. Poza tym lista umieszczona u doBu strony nie zawiera standardowych oznaczeD punktów, lecz obraz zdefiniowany w arkuszu sty- lów. Wygld tej strony, wy[wietlonej w Internet Explorerze, zostaB przedstawiony na rysunku 24.10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/strict.dtd"> <html> <head> <title>Witajcie w PaBacu Strachu Halloween</title> <style type="text/css"> <!-- body { background-color: #ff9933; color: #000000; font-family: Arial, sans-serif; font-size: 12pt; margin-left: 20px; RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 723 margin-right: 20px; margin-top: 10px; margin-bottom: 10px } a:link{ color: #990000 } a:visited{ color: #CC00CC } a:active{ color: #CC0000 } h1{ font-family: Arial, sans-serif; font-size: 24pt } table { text-align: center } th { background-color: #ff6600; color: #000000; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold } td { color: #000000; font-family: Arial, sans-serif; font-size: 12pt } td.red { background-color: #cc0000 } ul { list-style-image: url("bullet.gif") } .bloodred { color:#CC0000 } .bloodredbold { color: #CC0000; font-weight: bold } .center { text-align: center } --> </style> </head> <body> <h1 class="center">Witajcie w PaBacu Strachu Halloween!!</h1> <div class="center"> <dl> <dd> <img src="skel05.gif" alt="skel05.gif" width="140" height="100" /> <img src="skel07.gif" alt="skel07.gif" width="140" height="100" /> <img src="skel06.gif" alt="skel06.gif" width="140" height="100" /> </dd> </dl> </div> <hr /> <p>Wybrany najbardziej strasznym i przera|ajcym PaBacem Strachu przez trzy lata z rzdu, <span class="bloodredbold">PaBac Strachu Halloween</span> dostarcza niesamowitych wra|eD. Ponad 20 sal strachu i przera|enia stworzonych, by przerazi i zmrozi krew w |yBach!!</p> <hr /> <p>Nie sBuchajcie tego co mówi ... przejrzyjcie kilka obrazów tego co Was czeka!</p> <table border="0" summary="PaBac strachu" width="75%" cellspacing="5" cellpadding="5" align="center"> <tr> <td> <img src="skel01.gif" alt="skel01.gif" width="140" height="100" /> </td> <td class="red">Uwa|ajcie na Esmereld. Nigdy nie wiadomo co gotuje w swoim kotle.</td> <th><a href="code/entry.gif">Holl wej[ciowy</a></th> </tr> <tr> <th><a href="code/bedroom.gif">Sypialnia Mistrza</a></th> <td class="red">Bez wzgldu na wszystko, nie otwierajcie tych drzwi!</td> <td> <img src="skel02.gif" alt="skel02.gif" width="140" height="100" 724 Cz[ 8. Projektowanie efektywnych stron WWW /></td> </tr> <tr> <td><img src="skel03.gif" alt="skel03.gif" width="140" height="100" /></td> <td class="red">Wicej ni| kilku niewinnych zostaBo na eony zakutych w BaDcuchy. Oni ju| nigdy nie bd tacy sami.</td> <th><a href="code/galley.gif">Galeria</a></th> </tr> <tr> <th><a href="code/dungeon.gif">Piwnice</a></th> <td class="red">Lepiej sBuchajcie przewodnika bo si zgubicie!</td> <td><img src="skel04.gif" alt="skel04.gif" width="140" height="100" /></td> </tr> </table> <hr /> <p><span class="bloodred">PaBac Strachu Halloween</span> jest otwarty od 20 pazdziernika do 1 listopada, a w noc Zwita duchów odbdzie si wielka gala. Godziny otwarcia: </p> <ul> <li>Pn-Pt 17.00 - do póBnocy</li> <li>Sb &amp; Nd 17.00 - 3.00</li> <li>W noc Halloween (31 pazdziernik): 15.00-???</li> </ul> <p class="center"> <span class="bloodred">PaBac Strachu Halloween</span> znajduje si w:<br /> The Old Waterfall Shopping Center<br /> 1020 Mirabella Ave<br /> Springfield, CA 94532</p> </body> </html> RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 725 Rysunek 24.10. PrzykBad strony zgodnej ze specyfikacj XHTML 1.0 Strict wy[wietlonej w przegldarce Internet Explorer Podsumowanie Jzyki HTML 4.0 oraz XHTML 1.0 udostpniaj ró|ne sposoby podej[cia do projekto- wania stron WWW, zaspokajaj wszelkie, ró|norodne potrzeby. Mam nadziej, i| zda- jesz ju| sobie spraw, i| potrzeby osób odwiedzajcych witryn tak|e mog mie wpByw na sposób jej projektowania. Kluczowym zagadnieniem jest przewidzenie po- trzeb u|ytkowników oraz zaspokojenie ich w jak najwikszym stopniu. Nie ka|da wi- tryna musi wykorzystywa najnowsze i najwspanialsze multimedialne technologie in- ternetowe. Jednak z drugiej strony, niektóre zagadnienia niemal wymagaj u|ycia bardziej zaawansowanego sposobu projektowania stron WWW. A zatem, je[li, projek- 726 Cz[ 8. Projektowanie efektywnych stron WWW tujc witryn, uwzgldnisz potrzeby osób, które z nich korzystaj, mo|esz sprawi, i| bd na ni wielokrotnie wracali. Warsztat Jakby[ jeszcze nie miaB dosy, to w tej cz[ci rozdziaBu utrwalisz sobie poznane wia- domo[ci. Jak zwykle, znajdziesz tu pytania i odpowiedzi, quiz oraz wiczenia, które uBatwi Ci zapamitanie niektórych, najistotniejszych zagadnieD przedstawionych w tym rozdziale. Pytania i odpowiedzi P. Informacje docierajce do mnie od osób odwiedzajcych moj witryn s bar- dzo ró|ne. Niektórzy z nich chc, abym u|ywaB wicej efektów multimedial- nych, a inni, aby byBo ich mniej. Czy w jaki[ sposób zadowoli obie grupy u|yt- kowników? O. DowiedziaBe[ si ju|, |e mo|esz umie[ci na stronach poBczenia do zewntrznych plików multimedialnych. Jest to najlepsze rozwizanie wychodzce naprzeciw oczekiwaniom u|ytkowników, którym nie podoba si nadmiar efektów multime- dialnych, gdy| w ten sposób nie zobacz ich dopóki nie skorzystaj z odpowiednie- go poBczenia. Mo|esz tak|e zastosowa zaawansowane metody programistyczne (skrypty pisane w jzykach JavaScript lub VBScript), aby okre[li przegldark u|ywan przez oso- b odwiedzajc witryn. Po okre[leniu typu przegldarki, skrypt mo|e automatycz- nie skierowa u|ytkownika na stron zgodn z t przegldark. Oczywi[cie, takie rozwizanie bdzie wymagaBo od Ciebie po[wiecenia dodatkowego czasu. Nie tylko bdziesz musiaB napisa odpowiedni skrypt, lecz tak|e stworzy kilka ró|nych wer- sji swoich stron. Je[li nie chcesz automatycznie okre[la typu przegldarki, to mo- |esz umie[ci na stronie gBównej poBczenia, które umo|liwi osobom odwiedzaj- cym witryn przej[cie do stron takiego typu, który im najbardziej odpowiada. Po prostu, wykorzystaj gBówn stron witryny jak swoist bram pozwalajc na przej- [cie do  prostej i skromnej witryny lub  witryny w peBni multimedialnej i pozwól u|ytkownikom dokona wyboru. P. Na swojej witrynie u|ywam wielu plików zewntrznych, które mo|na pobra z kilku ró|nych stron. Czy umieszczenie poBczeD do odpowiednich aplikacji dodatkowych i przegldarek na stronach, na jakich s umieszczone te pliki ze- wntrzne, nie byBoby bardziej efektywnym rozwizaniem? O. Cho u|ytkownikowi znacznie Batwiej pobra zewntrzny plik oraz odpowiedni aplikacj z tej samej strony WWW, to jednak pielgnacja takich stron mo|e by znacznie trudniejsza, gdy adresy URL zewntrznych aplikacji bd si zmienia. Dobrym rozwizaniem jest doBczenie do witryny strony Pobieranie lub Programy dodatkowe, zawierajcej adresy wszystkich aplikacji dodatkowych, których u|yt- RozdziaB 24. Projektowanie witryn do praktycznych zastosowaD 727 kownik bdzie potrzebowaB. Je[li skopiuje jaki[ plik zewntrzny doBczony do wi- tryny, mo|e nastpnie przej[ na t stron i pobra odpowiedni aplikacj dodatkow. Quiz 1. Pod jakimi wzgldami mog si ró|ni potrzeby osób, jakie w praktyce bd odwiedza Twoj witryn? 2. WymieD kilka wa|nych elementów witryn WWW, które mog uBatwi korzystanie z nich pocztkujcym u|ytkownikom komputerów i Internetu. 3. W jaki sposób zastosowanie specyfikacji HTML 4.0 i XHTML 1.0 Transitional mo|e pomóc w zaspokojeniu potrzeb wikszej ilo[ci potencjalnych u|ytkowników witryny? 4. Prawda czy faBsz? Tworzenie ukBadów skBadajcych si z wikszej ilo[ci ramek jest lepszym rozwizaniem, gdy| pozwala na jednoczesne wy[wietlenie w oknie przegldarki wikszej ilo[ci informacji? 5. Jakie s zalety i wady zastosowania specyfikacji jzyka HTML 4.0 i XHTML 1.0 Strict, w zakresie zaspokajania potrzeb osób odwiedzajcych witryn? Odpowiedzi 1. U|ytkownicy bd mieli ró|ne poziomy do[wiadczenia. Ró|ne s tak|e preferencje dotyczce przegldanych stron. Niektóre osoby lubi du|o efektów multimedialnych, natomiast inne najchtniej w ogóle by ich nie ogldaBy. Niektórzy u|ytkownicy preferuj interaktywne strony i multimedia, a inni prostsze obrazy demonstrujce metody i techniki wykonywania okre[lonych czynno[ci. PozostaBe preferencje mog zale|e od zainteresowaD u|ytkowników. 2. DoBcz do witryny strony, które uBatwi u|ytkownikom odnalezienie poszukiwanych informacji. DoBcz tak|e strony wyja[niajce, w jaki sposób nale|y si porusza po witrynie. 3. Specyfikacja HTML 4.0 oraz XHTML 1.0 Transitional zostaBa zaprojektowana w celu zapewnienia zgodno[ci z wcze[niejszymi wersjami przegldarek. Umo|liwia ona stosowanie znaczników i atrybutów, które w specyfikacji [cisBej (Strict) zostaBy uznane za przestarzaBe. 4. FaBsz. Wykorzystanie zbyt du|ej ilo[ci ramek mo|e stanowi problem dla pocztkujcych u|ytkowników, a poza tym, poszczególne ramki mog si okaza zbyt maBe w przypadku wy[wietlenia ukBadu w maBej rozdzielczo[ci. 5. Najpowa|niejsz wad wynikajc z zastosowania specyfikacji HTML 4.0 oraz XHTML 1.0 Strict jest konieczno[ odczekania pewnego okresu czasu, zanim wikszo[ u|ytkowników bdzie u|ywaBa przegldarek w peBni zgodnych z t specyfikacj. Jej zalet jest natomiast mo|liwo[ korzystania ze specjalnych mo|liwo[ci prezentacji stron, na przykBad, mo|liwo[ci posBugiwania si przegldarkami, które nie prezentuj stron w postaci wizualnej. 728 Cz[ 8. Projektowanie efektywnych stron WWW wiczenia 1. Zaprojektuj prosty system nawigacyjny dla swojej witryny i opisz go w sposób, który wydaje Ci si najbardziej odpowiedni. Nastpnie popro[ kogo[, aby przejrzaB ten opis i sprawdz, czy podane wyja[nienia s dla niego jasne. 2. Sporzdz list zagadnieD, jakie chcesz porusza na swojej witrynie. Ponownie przejrzyj t list i sprawdz, czy bdziesz w stanie okre[li typy osób, które mog by zainteresowane tymi zagadnieniami. W koDcu, przejrzyj list po raz trzeci i zapisz szczególne wymagania i potrzeby, które by mo|e bdziesz musiaB wzi pod uwag dla ka|dego z tych typów u|ytkowników.

Wyszukiwarka

Podobne podstrony:
akt prawny czynniki chemiczne 24 07 2012r
r 24 07
TI 97 07 24 N pl
07 Rozdzial 24 25
2010 05 07 13;50;24
24 kijek
990502 24
07 Charakteryzowanie budowy pojazdów samochodowych
9 01 07 drzewa binarne
02 07

więcej podobnych podstron