Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1354 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Resolu]XHTML Strict : document type does not allow element "pre" here

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu]XHTML Strict : document type does not allow element "pre" here

n°1283159
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-01-2006 à 17:12:56  profilanswer
 

Bonjour à tous,
 
J'ai une erreur de validation XHTML 1.0 Strict que je ne comprends pas :
 
Admettons le code suivant par exemple :
 

Citation :

<div class="pad20">
<pre class="code">&#123;_VARIABLE_&#125;</pre>
Une variable interne est une variable prédéfinie dans la classe. Elles sont remplacées automatiquement. Voici la liste actuelle des variables internes :<br/>
<pre class="var">&#123;_DATE_&#125;</pre>     => <pre class="var">{_DATE_}</pre>
</div>


 
Je vais avoir une erreur concernant les balises <pre class="var"> de la ligne que j'ai mis en gras ... pourtant celle plus haut (<pre class="code"> ) ne pose pas de problème...
 
Voici le message d'erreur complet :
 

document type does not allow element "pre" here; missing one of "ins", "del", "map", "button" start-tag.


 
Je ne comprends pas.
 
Merci.

Message cité 1 fois
Message édité par Dj YeLL le 13-01-2006 à 17:29:24

---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 13-01-2006 à 17:12:56  profilanswer
 

n°1283162
Sh@rdar
Ex-PhPéteur
Posté le 13-01-2006 à 17:17:11  profilanswer
 

:??: url pour vérif ?  
 
t'es sur que c'est pas une erreur ailleurs et qu'il cherche un tag fermant ou autre ?, ça ma l'air étrange ça..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1283164
masklinn
í dag viðrar vel til loftárása
Posté le 13-01-2006 à 17:18:54  profilanswer
 

Dj YeLL a écrit :

Admettons le code suivant par exemple :


Non
 
Parce que, tu vois,  

Code :
  1. <html>
  2.    <head>
  3.        <title>boo</title>
  4.    </head>
  5.    <body>
  6.        <div class="pad20">
  7.            <pre class="code">&#123;_VARIABLE_&#125;</pre>
  8.            Une variable interne est une variable prédéfinie dans la classe. Elles sont remplacées automatiquement. Voici la liste actuelle des variables internes :<br/>
  9.            <pre class="var">&#123;_DATE_&#125;</pre>     => <pre class="var">{_DATE_}</pre>
  10.        </div>
  11.    </body>
  12. </html>


ben ça valide [:marc]

Message cité 1 fois
Message édité par masklinn le 13-01-2006 à 17:21:16

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1283165
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-01-2006 à 17:19:39  profilanswer
 

Cette page là :
 
http://byscripts.info/?act=doc&log=byste
 
Au niveau du chapitre 1.2 (les variables internes)
 
Bon au pire des cas je remplacerai tous ces <pre> par des <span> mais bon, au moins la police est automatiquement la bonne.


---------------
Gamertag: CoteBlack YeLL
n°1283166
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-01-2006 à 17:19:52  profilanswer
 


 
:??:


---------------
Gamertag: CoteBlack YeLL
n°1283168
masklinn
í dag viðrar vel til loftárása
Posté le 13-01-2006 à 17:22:09  profilanswer
 

Dj YeLL a écrit :

Cette page là :
 
http://byscripts.info/?act=doc&log=byste
 
Au niveau du chapitre 1.2 (les variables internes)
 
Bon au pire des cas je remplacerai tous ces <pre> par des <span> mais bon, au moins la police est automatiquement la bonne.


http://validator.w3.org/check?verb [...] &log=byste


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1283171
afbilou
pouet your life
Posté le 13-01-2006 à 17:24:09  profilanswer
 

Je ne vois pas non plus mais par contre pre ne semble pas indiqué dans ton cas.
 
Utilise de preference <code> avec l'attribut white-space fixé a la valeur "pre" pour avoir le comportement de <pre> pour la mise en forme. Code est une balise inline par defaut, plus adapté pour faire du <code></code> => <code></code> comme tu le fait avec tes pre.
 
http://giminik.developpez.com/xhtml/code.html

n°1283173
Sh@rdar
Ex-PhPéteur
Posté le 13-01-2006 à 17:25:20  profilanswer
 

faut t'installer tidy pour FF :o
 

Code :
  1. <pre>
  2. <pre class="var">&#123;_DATE_&#125;</pre>     => <pre class="var">13/01/2006</pre>
  3. <pre class="var">&#123;_TIME_&#125;</pre>     => <pre class="var">17:22:39</pre>
  4. <pre class="var">&#123;_FULLDATE_&#125;</pre> => <pre class="var">13/01/2006 - 17:22:39</pre>
  5. <pre class="var">&#123;_DAY_&#125;</pre>      => <pre class="var">13</pre>
  6. <pre class="var">&#123;_MONTH_&#125;</pre>    => <pre class="var">01</pre>
  7. <pre class="var">&#123;_YEAR_&#125;</pre>     => <pre class="var">2006</pre>
  8. <pre class="var">&#123;_HOUR_&#125;</pre>     => <pre class="var">17</pre>
  9. <pre class="var">&#123;_MINUTE_&#125;</pre>   => <pre class="var">22</pre>
  10. <pre class="var">&#123;_GENTIME_&#125;</pre>  => <pre class="var">21.36</pre>
  11. </pre>


 
<pre></pre> c'est pas un bloc, donc vire le premier et le dernier :)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1283174
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-01-2006 à 17:25:23  profilanswer
 


 
Alors là je comprends pas ... Pourquoi avec leur rien 'referer' ça ne marche pas ? :??:
 

afbilou a écrit :

Je ne vois pas non plus mais par contre pre ne semble pas indiqué dans ton cas.
 
Utilise de preference <code> avec l'attribut white-space fixé a la valeur "pre" pour avoir le comportement de <pre> pour la mise en forme. Code est une balise inline par defaut, plus adapté pour faire du <code></code> => <code></code> comme tu le fait avec tes pre.
 
http://giminik.developpez.com/xhtml/code.html


 
Ok je vais tenter. Merci beaucoup :)


---------------
Gamertag: CoteBlack YeLL
n°1283176
masklinn
í dag viðrar vel til loftárása
Posté le 13-01-2006 à 17:25:52  profilanswer
 

afbilou a écrit :

Je ne vois pas non plus mais par contre pre ne semble pas indiqué dans ton cas.
 
Utilise de preference <code> avec l'attribut white-space fixé a la valeur "pre" pour avoir le comportement de <pre> pour la mise en forme. Code est une balise inline par defaut, plus adapté pour faire du <code></code> => <code></code> comme tu le fait avec tes pre.
 
http://giminik.developpez.com/xhtml/code.html


<code> est pas en whitespace: pre par défaut?

Dj YeLL a écrit :

Alors là je comprends pas ... Pourquoi avec leur rien 'referer' ça ne marche pas ? :??:


Ca marche exactement pareil si je clique sur le lien referer en bas de ta page [:petrus75]

Message cité 1 fois
Message édité par masklinn le 13-01-2006 à 17:26:53

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 13-01-2006 à 17:25:52  profilanswer
 

n°1283179
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-01-2006 à 17:27:59  profilanswer
 

Sh@rdar a écrit :

faut t'installer tidy pour FF :o
 

Code :
  1. <pre>
  2. <pre class="var">&#123;_DATE_&#125;</pre>     => <pre class="var">13/01/2006</pre>
  3. <pre class="var">&#123;_TIME_&#125;</pre>     => <pre class="var">17:22:39</pre>
  4. <pre class="var">&#123;_FULLDATE_&#125;</pre> => <pre class="var">13/01/2006 - 17:22:39</pre>
  5. <pre class="var">&#123;_DAY_&#125;</pre>      => <pre class="var">13</pre>
  6. <pre class="var">&#123;_MONTH_&#125;</pre>    => <pre class="var">01</pre>
  7. <pre class="var">&#123;_YEAR_&#125;</pre>     => <pre class="var">2006</pre>
  8. <pre class="var">&#123;_HOUR_&#125;</pre>     => <pre class="var">17</pre>
  9. <pre class="var">&#123;_MINUTE_&#125;</pre>   => <pre class="var">22</pre>
  10. <pre class="var">&#123;_GENTIME_&#125;</pre>  => <pre class="var">21.36</pre>
  11. </pre>


 
<pre></pre> c'est pas un bloc, donc vire le premier et le dernier :)


 
Mierde ! Je les avais viré ceux là justement, mais en local, et j'ai oublié de renvoyer le fichier :/ Quel boulet !! :pfff:
 
Bon ben du coup ça marche ! Mais je vais quand même remplacer tous les <pre> par <code> :)
 
Merci à vous tous :jap:


---------------
Gamertag: CoteBlack YeLL
n°1283182
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-01-2006 à 17:28:52  profilanswer
 

masklinn a écrit :

<code> est pas en whitespace: pre par défaut?
 
Ca marche exactement pareil si je clique sur le lien referer en bas de ta page [:petrus75]


 
Non, code n'est pas en "whitespace: pre" par défaut.
 
Et c'est normal que ça marche maintenant, car j'ai fais la mise à jour entre temps :D


---------------
Gamertag: CoteBlack YeLL
n°1283186
Sh@rdar
Ex-PhPéteur
Posté le 13-01-2006 à 17:30:38  profilanswer
 

tient, les <a name=""> ça marche encore en 1.0 strict :??:
 
EDIT : laissez tomber je suis fatigué :sweat:


Message édité par Sh@rdar le 13-01-2006 à 17:31:52

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Resolu]XHTML Strict : document type does not allow element "pre" here

 

Sujets relatifs
[Résolu] Install clé registreGestion d'ERREUR(Resolu)
[Borland C++][Résolu] TListBox et ascenseur[RESOLU]espace blanc sous ie
[Resolu] [PHP-MySQL] Serveur MySQL derrière un proxy[php] RESOLU retour a la ligne csv
[Résolu][Oracle] Mutating table sur un updateListe de donnée sur un autre ongle(Resolu)
me manque PHP_MYSQL.DLL [Résolu][C / UNIX ] Semaphore entre plusieurs processus [Résolu]
Plus de sujets relatifs à : [Resolu]XHTML Strict : document type does not allow element "pre" here


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR