xhtml 1.0 transitionnal > xhtml 1.1 - HTML/CSS - Programmation
Marsh Posté le 16-09-2004 à 11:32:27
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 :
|
Marsh Posté le 16-09-2004 à 11:35:11
j'ai regardé ici pour le target, et on dirait que l'attribut "target" a disparu.
http://www.w3.org/TR/xhtml-modular [...] textmodule
Marsh Posté le 16-09-2004 à 11:43:12
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
Marsh Posté le 16-09-2004 à 11:45:11
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
Au fait, pkoi xhtml 1.1 et pas déjà 1.0 strict?
Marsh Posté le 16-09-2004 à 11:47:31
Tant qu'à suivre les normes, autant être à la dernière norme...
sinon je vais me contenter du 1.0 transitionnal
(et puis j'ai quasiment pas de table sur ce site... )
Marsh Posté le 16-09-2004 à 11:55:43
ca dépend, le xhtml 1.1 est assez spécial, gros changement par rapport au 1.0
Marsh Posté le 16-09-2004 à 11:57:15
mouais... je suis pas persuadé du bien fondé pour le moment en plus
Marsh Posté le 16-09-2004 à 12:01:00
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
Marsh Posté le 16-09-2004 à 12:07:50
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
Marsh Posté le 16-09-2004 à 12:09:22
PunkRod a écrit : |
Je vois pas trop le rapport entre target et id
http://incongru.webdynamit.net/TargetStrict
PunkRod a écrit : |
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)
Marsh Posté le 16-09-2004 à 12:11:34
merci pour ces infos !
pour le target > id, c'est en rapport à un message précédent :
Citation : |
Du coup le javascript ça semble être une solution intéressante...
Marsh Posté le 16-09-2004 à 12:13:22
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
Marsh Posté le 16-09-2004 à 12:17:15
voui voui,
mais j'avais un target, et un id déjà...
bref, ça marche pas de toute façon
Marsh Posté le 16-09-2004 à 12:33:07
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 )
et les target, je mets un javascript pour les liens sortants.
Donc au final c'est bon
Merci pour votre aide.
Marsh Posté le 16-09-2004 à 12:42:49
Ca sert à rien target
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
Marsh Posté le 16-09-2004 à 12:47:14
Salut,
pour le nowrap en css, ca doit être :
white-space: nowrap
Marsh Posté le 16-09-2004 à 12:49:09
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
Marsh Posté le 16-09-2004 à 12:59:12
Tiens une autre erreur complètement zarb :
Citation : > Line 51, column 145: non SGML character number 146 |
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 "é" 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
Marsh Posté le 16-09-2004 à 13:11:41
’
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)
Marsh Posté le 16-09-2004 à 11:28:52
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