2011-09-16 5 views
0

Je suis en train de déboguer une mise en page et j'ai rencontré des erreurs étranges. et je sers la page en tant que DTD XHTML 1.0 Strict.Html "Déjà défini" Erreur

L'erreur montre est comme ce

  1. ID "OFFICENAME" déjà défini:

    div class = "bureau" id = "officename"

  2. ID "OFFICENAME" d'abord défini ici

    span id = "de officename">

et

  1. -balise de début NET-habilitantes, SHORTTAG OUI

Cette erreur montre dans le code break

<br /> 

S'il vous plaît quelqu'un me aider à sortir de cela et dire moi la façon correcte de représenter

Répondre

2

Vous ne pouvez pas avoir plusieurs éléments avec le même ID. Changez l'id sur l'envergure ou la div à quelque chose d'autre.

4
  1. id doit être unique. Vous ne pouvez pas avoir deux éléments avec le même ID. Vous devez supprimer l'un des id s ou utiliser class à la place. Vous pouvez avoir plusieurs classes sur un élément donné, par exemple:

    class="office officename" 
    
  2. En sens HTML/SGML de / est différent de celui en XHTML: <foo/bar/ est <foo>bar</foo> et <foo/> est <foo></foo>&gt; (qui est une bizarrerie archaïque uniquement pris en charge par le validateur du W3C).
    Vous envoyez probablement un balisage XHTML au format HTML. Utilisez plutôt le type MIME avec HTML5 DOCTYPE (vous obtiendrez une meilleure compatibilité, une meilleure validation et les talismans /> seront autorisés).

    <!DOCTYPE html> 
    
Questions connexes