Nowoczesne projektowanie stron www
Piękno projektowania za pomocą CSS
"Droga do oświecenia. Zaśmiecanie ciemnej i ponurej drogi leży w przeszłych reliktach właściwych dla przeglądarek tagów, niekompatybilnych DOMów i niepełnego wsparcia dla CSS. Dziś musimy oczyścić umysły z tych przeszłych praktyk. Oświecenie sieci stało się faktem dzięki niestrudzonym wysiłkom ludzi z W3C, WaSP czy twórcom głównych przeglądarek internetowych." Zen Garden
Czy Twoja strona spełnia Twoje oczekiwania?!
Przeglądając dziesiątki stron internetowych dziennie, często napotykamy wiele problemów, które skutecznie utrudniają nam życie. Na stronach są błędy, elementy "rozjeżdżają się", bądź wcale nie wyświetlają. Zła implementacja różnych technologii, drażniące efekty graficzne i muzyczne, dodatkowe nie pożądane okna reklamowe, banery czasowo przysłaniające główną stronę, masowe linki wypełniające ekran przeglądarki, których głównym zadaniem jest ukrycie mizernej treści strony to najszęściej spotykane niedogodności dzisiejszych stron internetowych. Wynikają one z prostej przyczy, jaką jest brak orientacji w standartach i protokołach.
Wiele firm zajmujących się webmastering-iem od lat - do dziś wdraża swoje ciężkie, niezmienne, "sprawdzone" szablony nie zdając sobie jeszcze sprawy, iż ten szybki sposób zarabiania pieniędzy może obrócić się przeciwko nim. Mnożone błędy wkrótce staną się udręką zarówno dla twórców jak i ich odbiorców. Cały problem nasila się, kiedy weźmiemy pod lupę wnętrze strony - jej kod źródłowy. Okazać się może, iż strona nie tylko wygląda strasznie ale i od środka rozkłada się.
XHTML, CSS - współczesne standarty stron internetowych
XHTML (ang. Extensible HyperText Markup Language, rozszerzalny hipertekstowy język znaczników) jest to język służący do tworzenia stron WWW ogólnego przeznaczenia. XHTML jest następcą nierozwijanego już języka HTML. W odróżnieniu od "zwykłego" HTML-a, dokumenty pisane w XHTML są zgodne z oficjalną specyfikacją XML (to znaczy, że dokumenty w XHTML są poprawnymi dokumentami XML) i dzięki temu materiał/treść strony można przekształcać w inne formy XML-a.
Arkusz stylów CSS to lista dyrektyw/reguł ustalających w jaki sposób ma zostać renderowana przez przeglądarkę internetową zawartość wybranych elementów strony internetowej. Można w ten sposób opisać wszystkie pojęcia odpowiedzialne za prezentację elementów dokumentów internetowych, takich jak: rodzina czcionek, kolor tekstu, marginesy, odstęp międzywierszowy lub nawet pozycja danego elementu względem innych elementów, bądź okna przeglądarki. Oprócz możliwości bardzo precyzyjnego definiowania formatowania elementów stron WWW, wielką zaletą CSS (styli) jest oddzielenie prezentacji strony od jej struktury logicznej, dzięki czemu pozbawiony elementów formatujących kod (X)HTML dokumentów ulega znacznemu uproszczeniu. Stosowanie zewnętrznych arkuszy CSS daje możliwość zmiany wyglądu wielu stron na raz bez ingerowania w sam kod (X)HTML, ponieważ arkusze mogą być wspólne dla wielu dokumentów.
Wykorzystując obie wyżej wymienione technologie oraz utrzymując je w ramach ścisłej walidacji, strona internetowa staje się elastyczna. Podczas jej modyfikowania/rozbudowy zajmuje mniej przestrzeni dyskowej, dzięki czemu szybciej się pobiera, prawidłowo wyświetla w różnych przeglądarkach internetowych (FireFox, Opera, Gecko, Safari, IE), wzrosta jej jakość i ilość odwiedzin oraz budzi zaufanie klienta. Motory wyszukiwarek skutecznie indeksują/crawl-ują oraz wydobywają jej zawarotść, przez co zyskuje na pozycji (PageRank).
Jakość strony internetowej
PageRank - metoda nadawania indeksowanym stronom internetowym określonej wartości liczbowej, oznaczającej jej jakość. Algorytm PageRank jest wykorzystywany przez popularną wyszukiwarkę internetową Google. Został opracowany przez założycieli firmy Google Larry'ego Page'a i Sergeya Brina. PageRank jest rozwinięciem znanej od dawna heurystyki, wedle której jakość tekstu jest proporcjonalna do ilości tekstów, które się na niego powołują. Rozwinięcie zaproponowane przez autorów Google polegało na ważeniu sumy odnośników wskazujących na rozpatrywany tekst ich własną wartością PageRank.
Innymi słowy: jeśli na dany tekst powołuje się artykuł, który sam ma wysoką ocenę, ma to większe znaczenie, niż gdy na ten sam tekst powołuje się mało popularna strona. Metody zbliżone do algorytmu PageRank są obecnie coraz śmielej wprowadzane do mechanizmów innych wyszukiwarek internetowych. Szczegóły właściwego algorytmu nigdy nie zostały upublicznione i są jednymi ze ściśle strzeżonych tajemnic Google. Do tego są najprawdopodobniej sukcesywnie zmieniane w celu dopracowania mechanizmu. Wszystkie informacje dostępne jawnie przedstawiają jedynie wzorcową wersję algorytmu stosowanego w wyszukiwarce Google. Ponadto PageRank jest tylko jednym z wielu elementów decydujących o ostatecznej pozycji danej strony wśród wyników wyszukiwania.
Wszytkie wyżej wymienione czynniki i wiele innych, stawiają dobrą stronę pod ciężkim obstrzałem wyszukiwarek, walidatorów i odwiedzających.