tableau débutant [REGLE]

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

tableau débutant [REGLE]

Message par arno. »

Bonjour, je cherche à mettre un tableau dans un fichier html.
Je sais faire ça avec <table> </table> et mettre <tr> </tr> mais je crois bien avoir lu quelque part que faire comme ça c'était pas bien qu'il fallait utiliser les div les spans et tout ça. Je pense que je vais trouver de la doc sur google, mais est-ce que quelqu'un pourrait m'expliquer en deux mots en quoi cela consiste et quel est l'interet pour moi d'apprendre une nouvelle méthode?
Et si possible me conseiller un bon tuto sur le web pour tout ça.
merci beaucoup de votre aide.
Dernière modification par arno. le 18 nov. 2004, 00:56, modifié 1 fois.
stz
Lézard à collerette
Messages : 210
Inscription : 11 avr. 2004, 16:16

Message par stz »

salut,
l'avantage de mise en page boites et css, c'est de reposer sur une sémantique correcte, les tableaux sont juste fait théoriquement pour des données, c'est un peu une ruse de les employer pour la mise en page. or une semantique correcte facilité la portabilité.
http://www.la-grange.net/accessibilite/index.html
en plus dorénavant les css permettent tellement mieux que les tableaux, le rendu est meilleurs et l'habillage graphique plus évolutif. http://www.csszengarden.com/

les grands classiques de l'aide en ligne sur les css : des explications http://openweb.eu.org/ , http://pompage.net/ , des gabarits http://www.alsacreations.com/articles/modeles/ , des balises et des attributs http://fr.selfhtml.org/

bon courage.
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

merci beaucoup.
Je vais lire tout ça avec attention.
Mais une chose me tarlatupine encore: avant j'avais utilisé les css pourfaire ce tableau (j'ai perdu le fichier c'est pour ça entre autres que je le refais). Si mes souvenirs sont bons, je faisais comme ça:

<tr>
<td class="classe1">bla</td>
<td class="classe2">bla</td>
</tr>

et je définissais un mise en forme pour class1 et class2 et ça me donnait un joli tableau. Du coup je ne comprends pas quand tu dis que le css c'est mieux que les tableaux vu que pour moi, ce n'est pas incompatible. :?
stz
Lézard à collerette
Messages : 210
Inscription : 11 avr. 2004, 16:16

Message par stz »

disons que je parlais des css et des blocs div et/ou p, plus précisément.
c'est le couple le mieux optimisé!

mais c'est vrai que souvent on commence à se mettre aux css dans les mises en pages par tableau, et puis après on approfondi vu la maniabilité et les possibilités de la mise en page en div.

en fait, on peut dire qu'il y a deux écoles sur ce sujet :

- "on peut se mettre aux css petit-à-petit avec les tableaux pour ensuite passer aux div." Ca arrive à bcp de gens sans que ça soit vraiment fait exprès, en fait! :wink:
voici une page qui traite de design transitionnel, une base tabeau simple et une meilleure exploitation des éléments css pour l'habillage graphique.

- "il vaut mieux tout apprendre des possibilité des css sans tableau directement, prendre d'emblée les bonnes habitudes." ça demande un peu plus de temps et de courage (les pb de différence entre les navigateurs pouvant être très décourageants), ou c'est bien pour les étudiants en graphisme.

les css permettent beaucoup de choses sur les div, le placement entre les blocs, ou par rapport à la page, bref, toute la présentation se fait via la css.
alors que le tableau, la mise en page de base est dans la page html, la css ne sert que pour les détails décoratifs, si tu veux.

dans csszengarden, c'est toujours la même page html qui est utilisée, seule les css changent, ça te donne une idée de l'avantage que ça a sur les tableaux, c'est bcp plus modulable!
Dernière modification par stz le 18 nov. 2004, 01:09, modifié 1 fois.
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

Je crois que j'ai compris ce que tu veux dire.
Ne pas utiliser (de préférence) de tableaux dans le but de faire la mise en page.
Mais en ce qui me concerne, il s'agit de mon carnet d'adresse que je veux représenter dans ce fichier. Je souhaite avoir un tableau avec des colonnes du style: nom - adresse - téléphone
Dans ce cas, les tableaux sont quand même la solution la plus adaptée, non?
stz
Lézard à collerette
Messages : 210
Inscription : 11 avr. 2004, 16:16

Message par stz »

Tout-à-fait, c'est sémantiquement correct. c'est l'usage prévu pour.
pense aux balises summary et title pour en rendre la nature du contenu explicite.
Dernière modification par stz le 18 nov. 2004, 00:50, modifié 1 fois.
stz
Lézard à collerette
Messages : 210
Inscription : 11 avr. 2004, 16:16

Message par stz »

en-tête, bas de page ou autres éléments qui ne font pas partie de cette présentation de données peuvent être inclus dans des div ou p par contre.
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

En fait j'avais la bonne méthode, je m'étais fait abuser en lisant qu'il ne fallait pas utiliser de tableaux; je croyais que ça s'appliquait à ce que je voulais faire.
Merci beaucoup en tout cas, tu m'as bien remis les idées en place.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Non non, en fait c'est "il ne faudrait pas utiliser les tableaux à des fins de mise en page" qu'il fallait lire :wink:
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

c'est compris maintenant. :)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités