5568 sujets

Sémantique web et HTML

Bonjour,

Je me permets de vous demander conseil car nous ne sommes pas d'accord sur le fait que dans un tableaux il ne dois y figurer l'element border.

Je m'explique, si j'utilise "border:1px" dans la balise "Table" cela passe à la validation mais est ce logique et si oui pourquoi la t-on laisser.

Je pense tout simplement que le resultat ne sera pas le meme.

Si je mets border:1px dans mon tableaux il va l'appliquer à tous mes td et tr
Si je le mets dans ma feuille de style alors ce ne sera pas la balise table mais la balise td et tr que je dois utiliser.

Pouvez vous m'eclaircir sur ce point svp ?

J'ai cherché mais pas trouvé....

merci et a++
Modifié par lezard numerique (22 Feb 2006 - 14:51)
Oui c'est accepté parce que ça permet de "finir" le tableau en situation de nostyle. Pour les navigateurs textes notamment.

Pour le rendu graphique l'utilisation des css l'emportera sur cet attribut donc pas de problème.
Modérateur
Bonjour,

lezard numerique a écrit :

Je m'explique, si j'utilise "border:1px" dans la balise "Table" cela passe à la validation mais est ce logique et si oui pourquoi la t-on laisser.


Est-ce que tu voulais dire : border="1" ?

lezard numerique a écrit :

Si je mets border:1px dans mon tableaux il va l'appliquer à tous mes td et tr
Si je le mets dans ma feuille de style alors ce ne sera pas la balise table mais la balise td et tr que je dois utiliser.


Si ta question est relative à l'attribut HTML de présentation border="" dans une table, c'est à éviter. L'idéal est de toujours utiliser les styles CSS dans une feuille externe, ou encore avec l'attribut style.

Si tu applique cette CSS au tableau :


table {
border:1px solid red;
}


Le tableau aura une bordure. Si par contre, tu veux que toutes tes cellules possèdent une bordure, comme si tu utilisais l'attribut border en html, il faut faire ceci :


table {
border-collapse:collapse;
}

th,td {
border:1px solid red;
}


Excuse-moi d'avance si je n'ai pas saisis le fond de ta question.

Edit : clb56 a mieux saisi que moi je crois. Smiley smile
Modifié par Tony Monast (22 Feb 2006 - 14:46)
On est bien d'accord, sa passe a la validation mais c'est à eviter en effet.

Pour ce qui est de la feuille de style oui en effet il faut rajouter les elements tr et td sinon on applique par la bordure a tout le tableaux.

Merci à vous on va pouvoir etre enfin tous d'accord !!!!


A++
Ps : "border:1" autant pour moi Smiley cligne
Modifié par lezard numerique (22 Feb 2006 - 14:51)
lezard numerique a écrit :
On est bien d'accord, sa passe a la validation mais c'est à eviter en effet.


Je ne suis pas sur que tu ais compris ce que j'ai marqué Smiley cligne

D'une certaine manière il est préférable d'utiliser cet attribut mais encore faut il savoir pourquoi on le fait. de toute façon pas pour un rendu en mode graphique.