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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  xhtml 1.0 transitionnal > xhtml 1.1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

xhtml 1.0 transitionnal > xhtml 1.1

n°851565
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 11:28:52  profilanswer
 

Bonjour,
 
Petit souci avec un site valide en xhtml 1.0 je veux le faire passer en xhtml 1.1
 
La majeure partie du site est valide seulement quelques petites commandes de mises en forme ne passent plus. J'en appelle à la toute puissance du forum (et surtout de ses membres) pour m'aider à trouver une solution.
 
Voici les erreurs que le validateur me retourne :
 
---------------------
 
>Line 17, column 58: there is no attribute "target"
 
...a href="http://www.xxx.fr" target="_self"><img src="_images/K_seul.gif" bo
 
> Line 17, column 103: there is no attribute "border"
 
...<img src="_images/K_seul.gif" border="0" alt="xxx" /></a></div>
 
> Line 20, column 14: there is no attribute "width"
 
<td width="130" height="71" nowrap="nowrap"></td>
 
> Line 20, column 27: there is no attribute "height"
 
<td width="130" height="71" nowrap="nowrap"></td>
 
> Line 20, column 39: there is no attribute "nowrap"
 
<td width="130" height="71" nowrap="nowrap"></td>
 
---------------------
 
La plupart de ces informations sont importantes, elles me permettent de conserver la mise en forme sur le bandeau titre du site.
 
transformer la table ne div avec un css qui va bien est une possibilité. Mais j'ai plus de souplesse avec une table je trouve.


Message édité par PunkRod le 16-09-2004 à 11:29:53
mood
Publicité
Posté le 16-09-2004 à 11:28:52  profilanswer
 

n°851569
titione
addicted
Posté le 16-09-2004 à 11:32:27  profilanswer
 

il faut que tu mettes les attributs de table et td dans la feuille de style...
quand au target je ne sais pas trop mais un rapide passage sur le site du w3c devrait te donner les réponses...
edit :

Code :
  1. <!-- Hypertext
  2.         a
  3.      This module declares the anchor ('a') element type, which
  4.      defines the source of a hypertext link. The destination
  5.      (or link 'target') is identified via its 'id' attribute
  6.      rather than the 'name' attribute as was used in HTML.
  7. -->


Message édité par titione le 16-09-2004 à 11:41:11
n°851573
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 11:35:11  profilanswer
 

j'ai regardé ici pour le target, et on dirait que l'attribut "target" a disparu.
 
http://www.w3.org/TR/xhtml-modular [...] textmodule


Message édité par PunkRod le 16-09-2004 à 11:49:31
n°851587
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 11:43:12  profilanswer
 

pour les attributs de table c'est bon (mais c'est assez pénible quand c'est pour un usage unique :/ ).
 
le "nowrap" pas trouvé encore
 
bizarre pour le target <> id.. j'essaie immédiatement


Message édité par PunkRod le 16-09-2004 à 11:44:01
n°851592
masklinn
í dag viðrar vel til loftárása
Posté le 16-09-2004 à 11:45:11  profilanswer
 

elle a disparu, et les attributs (et pas commandes) de tailles ne sont authorisé que pour les images. Accessoirement, nowrap est également disparu.
Tout ce qui est deprecated dans les specs HTML 4.01 est invalide en xhtml 1.0 strict et en xhtml 1.1
 
Pour le <a target>, c'est pire, même en HTML 4.01 transitionnal il n'existe pas
 
Accessoirement, les tables, sai mal
 [:totoz]  
 
Au fait, pkoi xhtml 1.1 et pas déjà 1.0 strict?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°851595
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 11:47:31  profilanswer
 

Tant qu'à suivre les normes, autant être à la dernière norme...
 
sinon je vais me contenter du 1.0 transitionnal :p
 
(et puis j'ai quasiment pas de table sur ce site...  :kaola: )


Message édité par PunkRod le 16-09-2004 à 11:48:11
n°851611
masklinn
í dag viðrar vel til loftárása
Posté le 16-09-2004 à 11:55:43  profilanswer
 

ca dépend, le xhtml 1.1 est assez spécial, gros changement par rapport au 1.0


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°851616
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 11:57:15  profilanswer
 

mouais... je suis pas persuadé du bien fondé pour le moment en plus ;)

n°851622
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 12:01:00  profilanswer
 

bon j'ai plus que 3 soucis :
 
le target > peut pas remplacer par id, car j'ai déjà un id utilisé pour des espèces de rollover.
 
le border sur les images > même en mettant border = 0 dans la css, les liens sous formes d'images gardent un contour. il doit y avoir une option je cherche encore.
 
le 'nowrap' sur une cellule > a voir si je passe en div :/

n°851629
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-09-2004 à 12:07:50  profilanswer
 

Masklinn a écrit :

ca dépend, le xhtml 1.1 est assez spécial, gros changement par rapport au 1.0


 
Non, pas vraiment : techniquement ils ont juste viré l'attribut name et quelques trucs du genre. Le choc c'est quand tu viens du 1.0 transitionnal, vu qu'il n'y a pas de 1.1 transitional :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 16-09-2004 à 12:07:50  profilanswer
 

n°851630
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-09-2004 à 12:09:22  profilanswer
 

PunkRod a écrit :


le target > peut pas remplacer par id, car j'ai déjà un id utilisé pour des espèces de rollover.


Je vois pas trop le rapport entre target et id :??:
 
http://incongru.webdynamit.net/TargetStrict

PunkRod a écrit :


le border sur les images > même en mettant border = 0 dans la css, les liens sous formes d'images gardent un contour. il doit y avoir une option je cherche encore.


 
pour désactiver les bords des images dans des liens :
 
a img
{
  border: none;
}
 
mais un simple
 
img
{
  border: none;
}
 
doit suffir à désactiver tous les bords des images (c'est ce que j'utilise en tout cas)


Message édité par antp le 16-09-2004 à 12:10:51

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°851631
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 12:11:34  profilanswer
 

merci pour ces infos !
 
pour le target > id, c'est en rapport à un message précédent :
 

Citation :


The destination (or link 'target') is identified via its 'id' attribute rather than the 'name' attribute as was used in HTML


 
Du coup le javascript ça semble être une solution intéressante...

n°851634
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-09-2004 à 12:13:22  profilanswer
 

Si ils disent id à la place de name, et que tu utilisais target, ça veut pas dire que id remplace target hein, ça veut dire que id remplace name :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°851640
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 12:17:15  profilanswer
 

voui voui,
mais j'avais un target, et un id déjà...
 
bref, ça marche pas de toute façon :o

n°851650
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 12:33:07  profilanswer
 

Bon j'abandonne les nowrap, à priori y a que dans des cas extrêmes de petites résolution où ça va me gêner.
 
le border : none; dans la css ça marche (border:0px; ça marche pas pour info :o )
 
et les target, je mets un javascript pour les liens sortants.
 
Donc au final c'est bon :)
 
Merci pour votre aide.


Message édité par PunkRod le 16-09-2004 à 12:33:22
n°851654
masklinn
í dag viðrar vel til loftárása
Posté le 16-09-2004 à 12:42:49  profilanswer
 

Ca sert à rien target [:spamafote]  
Surtout avec la surmultiplication des browsers avec tabs (surcouches IE comprises), c'est à l'utilisateur de décider de la manière dont il navigue les liens [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°851659
sub1
Posté le 16-09-2004 à 12:47:14  profilanswer
 

Salut,
 
pour le nowrap en css, ca doit être :
 
white-space: nowrap
 

n°851661
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 12:49:09  profilanswer
 

En effet, je viens de vérifier...
 
je l'ajouterais peut être, j'ai pas l'impression que ça modifie grandement le comportement de mon site en fait ;)

n°851670
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 12:59:12  profilanswer
 

Tiens une autre erreur complètement zarb :
 

Citation :

> Line 51, column 145: non SGML character number 146
 
... de rejoindre la Cité des Entrepreneurs d&#146;Euroméditerranée</p>


 
C'est une news lue en base de donnée. Y a pas de caractère spécial à priori, j'ai même changé les accents avec des "&eacute;" et ça n'a rien changé.
 
dans l'exemple c'est le 'u' qui est souligné en rouge...
 
Des idées ?! Là je sèche

n°851676
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-09-2004 à 13:11:41  profilanswer
 

&#146;
c'est un ’ (pas ') qui n'existe que dans windows-1252 alors que tu es en iso-8859-1 je présume
 
les accents tu peux les utiliser tel quels à condition d'avoir défini un charset en début de page (un des deux cités ci-dessus par exemple)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°851687
PunkRod
Digital Mohawk
Posté le 16-09-2004 à 13:20:31  profilanswer
 

hmmmm... en effet, je regarde ça immédiatement. merci :)

mood
Publicité
Posté le   profilanswer
 


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

  xhtml 1.0 transitionnal > xhtml 1.1

 

Sujets relatifs
[xhtml/css] Hauteur de 2 div[XHTML]création balises
Besoin d'aide pour resoudre un bug d affichage xhtml/cssxhtml 1.0 strict & javascript mozilla
Conseil de code pour valider en XHTML 1.0 StrictJavascript Xhtml et W3c
Dans la jungle des Bouquins pour se former à XHTML et XML...Probleme div xHTML/CSS Firefox IE6
Validation XHTML strictCherche prog pour XSLT (XML + XSL) vers XHTML et PDF sous WinXP
Plus de sujets relatifs à : xhtml 1.0 transitionnal > xhtml 1.1


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