W niektórych projektach może zajść konieczność takiego przygotowania kodu HTML, aby można go było łatwo zamienić na XHTML. Oczywiście można od razu tworzyć XHTML i taki kod dołączyć bezpośrednio do strony w HTML (będzie to działać bo przeglądarki potrafią poradzić sobie ze znacznie większymi błędami na stronach), ale można też zrobić to tak aby wilk był syty i owca cała.
Aby to osiągnąć, podczas tworzenia kodu HTML należy przestrzegać następujących reguł:
- nazwy znaczników i atrybutów powinny być pisane małymi literami;
- każdy atrybut musi mieć wartość; jeżeli atrybut w HTML nie posiada wartości, jako wartość należy przypisać nazwę tego atrybutu;
- wartości atrybutów muszą być otoczone cudzysłowami;
- wartości atrybutów zdefiniowane w standardzie powinny być pisane małymi literami;
- wszystkie znaczniki powinny być pozamykane (oprócz znaczników które w HTML nie są zamykane, czyli m.in. <br>, <img>, <meta>, <hr>, <link>, <input>);
Dzięki zastosowaniu tych reguł dokument HTML da się już łatwo przetworzyć na XHTML – wystarczy tylko pozamykać tagi wymienione w ostatnim punkcie. Można to zrobić np. za pomocą odpowiedniego wyrażenia regularnego.
Tagi: HTML, kompatybilność, XHTML
Takie znaczniki jak itp., w dobrej konwencji XHTML zapisujemy jako (a więc nie “oprócz”)
Cudzysłowy natomiast podwójne (przynajmniej mam takie przeczucie).