4 votes

Chrome ne rend pas le xhtml ?

Ouvrir des fichiers xhtml locaux dans chrome, cependant, chrome les traite comme des fichiers XML, et ne les rendra pas en HTML.

Je ne veux pas changer toutes mes extensions de fichiers *.xhtml en .html, y a-t-il une solution de rechange ?

EXEMPLE

a.xhtml :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <title>Example</title>
    </head>
    <body>
        <b>Hello</b>, 
        <i>World</i>!
    </body>
</html>

12voto

Jim Soho Points 914

Parce que vous avez déclaré XHTML-1.0 strict, votre balise html a besoin d'un espace de nom xml :

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

Quelques autres problèmes de validation : vous avez besoin d'une déclaration de jeu de caractères et votre texte a besoin d'un <p> autour d'elle.

<?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">
    <head>
        <title>Example</title>
    </head>
    <body>
      <p>
        <b>Hello</b>, 
        <i>World</i>!
      </p>
    </body>
</html>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X