Titre: tableau
Posté par: beaba le le 13-04-2005 a 09:58:11
bonjour. Quelqu'un peut-il me dire quel est le probleme avec les tableaux? Je suis entrain de refaire mon site pour enlever les cadres et je met une bordure à gauche avec à l'interieur un tableau pour y inserer les liens. Cela va-t -il poser un pb? Si oui quelle est la solution? est-ce les css? ou peut-on trouver toutes les infos à ce sujet? merci à tous |
Titre: Re:tableau
Posté par: jb_gfx le le 13-04-2005 a 11:42:41
Je vais tacher de te mettre sur la bonne voie...
Utiliser des tableaux pour mettre en forme des éléments au sein d'une page est en réalité une utilisation detournée de leur fonction réelle.
Les tableaux servent à mettre en place des données tabulaires. Par exemple des statistiques, un calendrier, etc.
Pour mettre tes éléments en page tu devrais utiliser, logiquement, les CSS. Par exemple tu crée une liste de liens représentant ton menu, ça c'est le balisage HTML. Puis tu définie une position, couleur, images de fond, etc pour ton menu à l'aide de propriétés CSS. ça c'est la mise en forme.
Les avantages, sont que ta mise en forme sera séparé de ton contenu (balisage), donc ton code sera BEAUCOUP plus facile à comprendre, à mettre à jour. L'utilisation de CSS et d'un balisage logique induit en plus un gain de poids trés important sur la totalité des pages d'un site; résultat ton site s'affiche plus vite, tu consome moins de bande passante.
Il existe d'autres points importants, comme la notion d'accessibilité. Car même si remplacer les tables par un balisage logique ne reviens par a rendre un site accessible, c'est un premier pas dans cette direction.
L'utilisation de tableaux pour mettre les pages en formes et une bidouille qui date du début/milieu des années 90 et servait à pallier un manque de support des CSS (voir de fonctions de mise en forme en général) par les navigateurs de l'époque. Mais aujourd'hui cette façon de faire n'a plus lieu d'exister et va de plus en plus tendre à disparaitre (bien heureux).
Sinon pour en apprendre plus sur l'utilisation de CSS et revoir les base du HTML je te conseil de faire un tour par ces sites :
http://www.siteduzero.com/
Et pour aller plus loin:
http://css.alsacreations.com/ |
Titre: Re:tableau
Posté par: beaba le le 13-04-2005 a 14:31:13
merci beaucoup. tout cela n'est pas simple! comment avez vous appris tout çà? sur le tas? en coours? |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|