Sposoby odnajdywania elementów w DOM
08 marca 2006
Wcześniej powiedziałem, że DOM można, a nawet powinno się, obrazować jako drzewo. DOM jako API udostępnia nam cały zestaw metod odnajdywania interesującego nas elementu w gałęziach tego drzewa.
Blog nie jest już dalej prowadzony ani aktualizowany. Mimo tego, wpisy i komentarze są dalej dostępne. Możesz przeczytać pożegnalny wpis albo przejść do archiwum.
08 marca 2006
Wcześniej powiedziałem, że DOM można, a nawet powinno się, obrazować jako drzewo. DOM jako API udostępnia nam cały zestaw metod odnajdywania interesującego nas elementu w gałęziach tego drzewa.
06 marca 2006
Standardy sieciowe i przejrzysty kod czasem stwarzają problemy z rzeczami bardzo prostymi. Jeden z nich jest dość pospolity - musimy złożyć formularz. W większości przypadków nie powinniśmy korzystać z tabeli - formularz napisany na blokach div bądź im podobnych elementach może być później przekształcony, tabela jest statyczna i mało efektywna.
02 marca 2006
Pierwszym i najpoważniejszym jest brak zrozumienia pojęcia kaskady w CSS. Objawia się to głównie złym stylowaniem linków (z powodu ustawienia zasad dla samego <a/> globalnie), stylem obrazków-hiperłączy umieszczonych w akapicie jak dla zwykłego linka.
28 lutego 2006
JavaScript bywa nielubiany. Zwykle kojarzy się z czystym złem - tak zwanym DHTML-em, browser sniffing oraz brzydkimi rolloverami w menu. Czasem też z oknami popup i niedostępnymi linkami javascript:.
W oczach wielu ludzi technologia nie zmieniła się od ostatniej wojny przeglądarek. JavaScript bywa przez menadżerów projektów utożsamiany z brudną robotą wykonywaną w ciemności przez podstarzałych skrypciarzy w przepoconych swetrach. To wielka szkoda, bo od dość dawna mamy dostęp do tego, co ja nazywam nowoczesnym JavaScriptem.
24 lutego 2006
W CSS line-height: 100% oznacza że wysokość linii jest równa wysokości tekstu - nie będzie między nimi żadnych przerw. Widoczne jest to zwłaszcza po zaznaczeniu takiego tekstu. Czarne zaznaczenie tworzy jednolite tło pod tekstem. Jest to domyślny wygląd dla nieostylowanego tekstu.
06 grudnia 2005
Dostałem dzisiaj od Aulego link do Kwality Testera. Nazwa może przesadzona, bo wiemy że wszelkiej maści walidatory i parsery są tylko głupimi algorytmami, mogącymi jedynie wskazać miejsca w których myślenie programu zostało zakłócone.
Jednakże ten zmyślny skrypt przeskanuje nam stronę i pokaże wszelkie nieścisłości, z jego punktu widzenia, źle wpływającego na jej jakość i dostępność.
U mnie pokazało, że mam podwójny ten sam link nazywany inaczej - chodzi o to, co kiedyś miało opis „Dodaj komentarz”. ;) Także zwróciło uwagę na brak <label/> przy polach formularza oraz linki bez słów - chodzi o moje przypisy dolne. A na koniec przyczepiło się do zbytecznej nowomowy, którą skrytykowało za brak atrybutów lang. :P
Ogólny wynik procentowy - 76%.
Blog o projektowaniu zgodnych ze standardami stron internetowych.
Praktyczne przykłady, sztuczki CSS, sposoby obchodzenia błędów przeglądarek, lekki i nieinwazyjny JavaScript, użyteczny design, dostępność i skrypty użytkownika.