Złe nawyki
07 maja 2005
Wylistuję sobie tutaj moje złe nawyki przy tworzeniu stron, bądź te które chcę zmienić lub ulepszyć. Za jakiś czas zobaczę co udało mi się osiągnąć.
Lista została wypełniona w całości. :)
- Zacząć używać lepszego edytora z kolorowaniem składni, który obsługuje polskie znaki na I/O plus zapisuje dokumenty w UTF-8 bez BOM. Koniec notepadowania, mimo że nawet do wprawy doszedłem. Wkurza mnie złe przeskakiwanie z CTRL oraz tylko 1 cofnięcie plus błędy wyświetlania przy zapisywaniu. Poleci ktoś coś?
- Zacząć stosować
DOCTYPEdlaXHTML 1.0 Strict. Nie jest to trudne, parę dodatkowych zasad muszę zapamiętać. - Wyrobić sobie nawyk dodawania automatycznie encji dla &, a nie potem poprawiać je.
- Zacząć używać poprawnie
ACRONYMiABBR. - Do
BLOCKQUOTEwstawiaćP. - Używać semantycznych znaczników zamiast mnożyć classitis. Przykładowo:
INSdla update'ów, co już mi się udało poprawić, choćby tutaj. - >Używać atrybutów
xmlns,lang,xfnw części początkowej i nagłówkowej. - Pamiętać zawsze o relacjach przy linkach (XFN,
home,prev,next). Pomocne to przy prefetchowaniu i Strony Podobne na G - Zmienić zwykłe
METAna odpowiedniki DublinCore. - Zawsze dodawać informację czy link prowadzi poza stronę. Nie tylko przez
a[href^="http://"]. - Zainstalować Operę i testować w niej także strony. Poprawiać dla niej CSS, mimo że mnie to wkurza. ;)
- Pamiętać zawsze o wycinaniu z paru CSSów elementów powtarzających się do
main.cssa potem jego@import'owanie do każdego z nich. - Dodawać statystyki stat4u do każdej bardziej poważnej stronki, jeszcze zanim poleci informacja o niej dalej. Te statystyki są darmowe i są bardzo okej. Nie rozumiem osób wypinających się na nie. Mi nie przeszkadza "Netscape 5.0" zamiast Firefoxa.
- Tworzyć identyfikatory dla elementów kluczowych plus dodawać szybkie linki do przeskiwania po stronie (na górę, do poszczególnych rozdziałów).
- Zacząć do cholery używać jednostek relatywnych (
emgłównie) - nie tylko do czcionek. Wrr. - Pamiętać o zapisaniu reguł stylów dla wszystkich elementów, które mogą być użyte na stronie. Wszelkie cytaty, klawisze, listy - potem "na szybko" wychodzą nieładnie.
- Tworzyć dostępne formularze. Element
LABEL, atrybuttitlei inne, znakomicie opisane w artykule na NoFrontiers!. - Bloki kodu wstawiać przez
PREiCODE. - Stworzyć sobie jakiś szablon z gotową strukturą strony, bo łatwo zapomnieć o jakimś elemencie, albo skopiować ich za dużo z innej. Zwykle tak robię i nie jest to pozytywne potem.