Ta strona wygląda tak kiepsko, ponieważ korzystasz z przeglądarki nie obsługującej ogólnie przyjętych standardów internetowych. Aby zobaczyą ją w pełnej krasie, zaktualizuj ją do wersji zgodnej z tymi standardami. Trwa to krótko i nie kosztuje nic.

Nowe zabawki - XHTML

Strona 1 2
Michał Paluchowski | opublikowany: 2001-10-29 | średnia ocena: 3.37/5

Pierwszą różnicą jest, że elementy zagnieżdżone wewnątrz innych, muszą zostać zakończone jeszcze przed zamknięciem elementów nadrzędnych. Nie możemy napisać:

<p>tu jest trochę <em>tekstu.</p></em>

ale musimy:

<p>tu jest trochę <em>tekstu</em>.</p>

Druga sprawa: wszystkie znaczniki HTML'a muszą być pisane małymi literami, co wynika ze specyfiki języka XML, rozróżniającego małe i duże litery. <A HREF... nie przejdzie przez walidator. Koniecznie musimy napisać <a href....

Wszystkie znaczniki muszą posiadać swoje pary zamykające. W przypadku takich znaczników jak <p> są to kończące </p>. Natomiast znaczniki nie posiadające osobnego zakończenia należy zamykać przez dodanie ... />, np: <br />. Standard XML nie wymaga umieszczania spacji przed znakiem / jednakże w XHTML dodaje się go ze względu na zgodność ze starszymi przeglądarkami.

Wszystkie wartości parametrów muszą być wpisywane w cudzysłowach. Nie możemy więc napisać:

<div class=menu>

ale musimy:

<div class="menu">

Nie wolno także używać skróconych parametrów, jak checked czy noshade. Nie możemy napisać:

<hr noshade>

a musimy:

<hr noshade="noshade">

Inne, na które należy uważać to:

ismap="ismap"
declare="declare"
nowrap="nowrap"
compact="compact"
noshade="noshade"
checked="checked"

Aby do dokumentu wstawić style CSS lub skrypty, musimy zrobić to w ten sposób:

<script>
<![CDATA[
... zawartość skryptu ...
]]>
</script>

Dzięki czemu unikniemy problemów z interpretacją znaków < i &, jakie może zawierać kod skryptu. Znacznie lepiej i łatwiej jest jednak wstawiać deklaracje CSS i skrypty z osobnych plików. Problemy ze znakiem & mogą pojawić się także przy odnośnikach, kiedy trzeba podać w nich pewne parametry. Należy wtedy wpisywać &amp; zamiast &.

Tyle w kwestiach formalnych języka. Dodatkowo jeśli zdecydujesz się korzystać z wersji Strict - a taka jest zalecana, to wszystkie atrybuty określające wygląd, a więc rodzaje czcionek, kolory, rozmieszczenie itp. będziesz musiał zamienić na odpowiednie deklaracje w CSS.

Tak właśnie wygląda nasze nowe narzędzie. Aby przekonać się o jego prawdziwej sile warto przyglądnąć się kodowi dobrze napisanej strony w XHTML. Szczególnie takiej, gdzie zrezygnowano z wykorzystania tabel do tworzenia interfejsu na rzecz pozycjonowania z CSS. Bardziej szczegółowe informacje na temat obecnej i przyszłych wersji standardu jak zawsze znajdują się na stronie W3C. Dobrej zabawy z XHTML!

oceń artykuł: Kiepski 1 2 3 4 5 Doskonały
Strona 1 2  
projekt i multimedia
programowanie
marketing
strategie prowadzenia
infrastruktura
praca