Dla własnej wygody postanowiłem umieścić uniwersalny szablon strony zgodnej ze standardami XHTML 1.0.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl-PL"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Dziennik Programisty</title> <link rel="stylesheet" href="http://konradpodgorski.pl/style.css" type="text/css"/> <link rel="shortcut icon" href="http://konradpodgorski.pl/favicon.ico" /> <script type='text/javascript' src='http://konradpodgorski.pl/javascript.js'> </script> <link rel='index' title='Dziennik Programisty' href='http://konradpodgorski.pl/' /> <meta name="description" content="Opis" /> <meta name="keywords" content="dziennik, programisty, konrad podgórski" /> <meta name="author" content="Konrad Podgórski" /> <link rel="canonical" href="http://konradpodgorski.pl/" /> </head> <body> </body> </html>
Ile razy zaczynam ciąć szablon lub po prostu pisać powtarzam te same kroki jak pisanie tagów html, head, body itd.
Często czytając różne tutoriale w internecie natrafiamy przestarzałe przykłady np.
<HTML> <HEAD> <TITLE>Tytuł Strony</TITLE> </HEAD> <BODY> </BODY> </HTML>
Chciało by się napisać że są one dobre dla początkujących, jednak po chwili zastanowienia dochodzę do wniosku, że jeśli się czegoś uczymy czemu nie robić tego od razu dobrze, unikając wprowadzania złych nawyków.
Co jest źle
- brak deklaracji DOCTYPE, prawdopodobnie dzięki temu strona będzie wyglądała w każdej przeglądarce inaczej
- Często tagi pisane są dużymi literami. To było dobre gdy pisaliśmy w notatniku gdzie poprawiało przejrzystość, jednak dzisiaj kolorowanie składni to naprawdę nie jest zbyt wiele. Dodatkowo według standardu XHTML 1.0 tagi powinny być pisane małymi literami.
- brak tagów meta, bez tagu informującego o kodowaniu strony możemy zapomnieć o polskich znakach