XHTML

Co je XHTML?

Struktura XHTML dokumentu

XHTML 1.0 dokument musí:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

Typy XHTML 1.0 Dokumentů

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
            Strict//EN
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
            Transitional//EN
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d
            td">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
            Frameset//EN
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML a jmenné prostory

<?xml version="1.0" encoding="UTF-8">
<!DOCTYPE html
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
  <title>Naše první XHTML 1.0 Stránka</title>
 </head>
 <body>
  <h1>První odstavec</h1>
  <p>
   Kdo najde aspoň 5 rozdílů oproti HTML 4?
  </p>
 </body>
</html>

Použití XHTML s jinými jmennými prostory

Ukázka použití XHTML s jinými jemnnými prostory

<?xml version="1.0" encoding="utf-8">
<html
  xmlns="http://www.w3.org/1999/xhtml"
  xml:lang="en" lang="en">
<head>
 <title>Kombinování MathML a XHTML</title>
</head>
 <body>
  <p>Následuje ukázka v MathML</p>
  <math xmlns="http://www.w3.org/1998/Math/MathML">
   <apply> <log/>
     <logbase>
       <cn> 3</cn>
     </logbase>
    <ci> x </ci>
   </apply>
  </math>
 </body>
</html>

Rozdíly oproti HTML 4

<p>Ukázka <em>křížení elementů.</p></em>

Rozdíly oproti HTML 4 (pokračování)

<script type="text/javascript>

 <![CDATA[

   ... vlastní kód v javascriptu ...

 ]]>

</script>

Rozdíly oproti HTML 4 (pokračování)

Otázky kompatibility

Další zdroje informací