Niedziela 19 Maj 2024r. Godz 00:00:00      
Postów: 251      

XHTML 2.0

Dopóki XHTML 2.0 nie jest ukończony i nie ma statusu rekomendacji nie należy stosować żadnych z przedstawionych w tym dziale rozwiązań.

W projektach (Working Draft) XHTML 2.0 konsorcjum W3C zaprezentowało wiele nowych elementów dających większe możliwości twórcom stron WWW.

Do najważniejszych zmian w stosunku do XHTML 1 należą:

  • Atrybut href będzie mógł pojawiać się w dowolnym elemencie, np. zamiast
 <li><a href="index.html">Strona Główna</a></li>

można będzie używać następującej składni:

 <li href="index.html">Strona Główna</li>
  • Wprowadzenie list nawigacyjnych <nl> służących do tworzenia wszelkiego rodzaju menu na stronach, obecnie do tego używane są listy nieuporządkowane.
  • Podział wiersza <br /> zostanie zastąpiony linijką <l>...</l> dając większe możliwości prezentacyjne np. automatyczne numerowanie linijek.
  • Linia pozioma <hr /> zostanie zastąpiona separatorem <separator /> ze względu na to że element ten wcale nie musi być poziomy, ani nie musi być linią.
  • Dodany zostanie element <section>...</section> wskazujący początek i koniec części opisanej za pomocą nagłówków <h />, zamiast podziału przez <h1 />, <h2 /> itd.
  • W celu zwiększenia semantyczności kodu, będzie można opisać rolę dowolnego elementu stosując atrybut role np. jeśli akapit ma spełniać rolę notatki to można opisać go w następujący sposób
 <p role="note">
 ...
 </p>