jarosław jóźwiak       +48 604 204 454

technologie > css'y

Strony internetowe z zasady służą przekazywaniu informacji. Forma jest kwestią zdecydowanie drugorzędną, choć niewątpliwie znaczenie jej w warunkach silnej konkurencji jest także duże. Dlatego, kiedy zorienotwano się, że przy pomocy języka html można wpływać na wygląd strony oglądanej przez użytkownika, strony internetowe stawały się coraz bardziej atrakcyjne pod względem wizualnym. Niestety powodowało to coraz większe zgmatwanie kodu stron, kiedy pisane były tylko w html'u. Problem rozwiązano poprzez oddzielenie treści od formy. Zaproponowano by treść była przekazywana w pliku 'html', a wygląd strony w oddzielnym pliku 'css', gdzie rozszerzenie css oznacza Cascading Style Sheets (Kaskadowe Arkusze Stylów). Dzięki temu kod strony stał się dużo bardziej przejrzysty dla programistów, przez co łatwiej przekazywać opiekę nad taką stroną. Ponad to poprawnie napisany kod html/css zazwyczaj ma dużo mniejszy rozmiar, a to skraca czas ściągania strony internetowej.

W ostatnich latach autorzy stron coraz chętniej korzystają z technologii JavaScript oraz Flash. Pozwalają one na nadanie stronie www jeszcze lepszej, a czasami wręcz bajecznej formy. Niestety w przypadku Flash'a strony osiągają duże rozmiary, przez co użytkownik musi posiadać szybkie łącze, by móc sciągnąć stronę w sensownym czasie. Naturalnie w Polsce duży odsetek Internautów zrezygnował już z modemu telefonicznego na rzecz stałego łącza. Nie wolno jednak zapominać o coraz modniejszych technologiach radiowych, które często jeśli nie są z zasady wolne, to są zapchane zbyt dużą liczbą użytkowników. Stąd wg mnie serwis www w pełni we Flash'u jest nieporozumieniem. Co innego jeśli jest dodatkiem, który można z łątwością pominąć podczas ściągania serwisu. W przypadku JavaScript należy pamiętać, że użytkownik może wyłączyć interpretacje JavaScript lub wręcz posiadać przeglądarke bez jego interpretera. Dlatego wykorzystując język JavaScript należy stosować go tak, by dostępność strony nic nie straciła w powyższych przypadkach.


Jak wielkie możliwości ma technologia CSS mogą się Państwo przekonać oglądając stronę:
http://www.csszengarden.com/

Na stronie tej umieszczane są wykonane przez różnych autorów szaty graficzne dla jednej i tej samej strony w języku html. Efekty są niewiarygodne pomimo braku JavaScript i Flash'a.

Jarosław Jóźwiak
 
jarosław jóźwiak       +48 604 204 454