Tom's Guide > Forum > Programmation > [clos] SAVOIR programmer en HTML (niveau avancé : div vs. table)

[clos] SAVOIR programmer en HTML (niveau avancé : div vs. table)

Forum Programmation : [clos] SAVOIR programmer en HTML (niveau avancé : div vs. table)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous !

Voilà plusieurs mois/années que je programme (en amateur) en HTML (entre autre),
je suis passé depuis au php mais je me suis toujours posé la question de "qu'est ce qu'un code HTML propre, surtout au niveau de l'utilisation des tableaux et balises div ?"
Donc je me tourne vers les meilleurs des programmeurs : vous :love: lol :D
J'ai fais des recherches sur internet mais je trouve un "site officiel" qui nous met des div partout en expliquant que c'est la nouvelle génération et qu'il doit y en avoir partout ! Puis je trouve un autre site "officiel" expliquant que ça peut être utile mais qu'il ne faut pas en abuser, voir même l'utiliser uniquement si nécessaire.

J'aurais donc voulu avoir votre opinion sur ce sujet, voir si vous avez des tutos sérieux à lire, je suis preneur :)


Message édité par gryphus71 le 14-06-2008 à 01:23:09
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Je ne fais certainement pas partie des meilleurs programmeurs mais je me lance :D

Un code Html propre est pour moi un code validé W3C ( http://validator.w3.org/ ). Maintenant je pense que personne n'aura exactement la même définition de ce qu'est un code Html propre...

Pour ce qui est des <div> c'est un peu plus compliqué... il y a les pro-div et les pro-table :D
J'avais lu sur un site que les tableaux, s'était pour faire des tableaux et non de la mise en page... Ce que je conçois plutôt bien ! D'où une certaine nécessité d'utiliser les div. Maintenant pour faire une mise en page avec les div, je trouve ca plus complexe que d'en faire une avec des tableaux. De plus, je trouve que les tableaux partent moins en co$%§§ que les divs en fonction du navigateur que l'on utilise.

Maintenant, je trouve que les div sont beaucoup plus puissants que les tableaux. Il y a plus de possibilités notamment quand on les combine avec des feuilles de style. J'avais fait un site avec un squelette entièrement fait avec des balises "div" et 4 ou 5 feuilles de styles différentes. En fonction de la feuille de style utilisée, mon menu se plaçait à gauche, en haut, en haut à droite... chose qu'il n'est pas possible de faire avec des tableaux sans rechanger tout le code (fichier .html).

------------------------------ Quelques tutos...
Répondre à Darit

Citation :

Voilà plusieurs mois/années que je programme (en amateur) en HTML (entre autre),


Le HTML n'est pas de la programmation.

Citation :

Un code Html propre est pour moi un code validé W3C ( http://validator.w3.org/ ).


+1 pour le XHTML

Pour le HTML, il suffit de bien respecter la norme et suivre les conseils:
http://www.w3.org/TR/REC-html40/

Citation :

Donc je me tourne vers les meilleurs des programmeurs : vous :love: lol :D


Le HTML n'étant pas de la programmation, ça ne sert à rien de cibler les programmeurs :p

Citation :

J'aurais donc voulu avoir votre opinion sur ce sujet, voir si vous avez des tutos sérieux à lire, je suis preneur :)


La spec est longue à lire ;)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

+1 aussi pour w3c

Répondre à jerbe

CRicky ... casse bonbons :p tu joues sur les mots parce que t'as pas de réponse ^^
bon alors ... je code/rédige en html/xhtml depuis quelques temps et je recherche des avis/tutos sérieux sur l'utilisation (ou non) des div :) (ça va comme ça chef ? :) )

 

[EDIT] en tout cas merci pour vos réponses et votre attention ;) c'est toujours un plaisir de venir poster sur ce forum !


Message édité par gryphus71 le 14-06-2008 à 00:16:41
Répondre à gryphus71

Bin les div et les tables c'est pas la même choses, les deux sont connues, référencée, interprétés et tout et tout ...
Donc aucun soucis de compatibilité.
Par contre il est vrai que d'un navigateur à l'autre, les tables ne sont pas calculées pareil par l'interpréteur.
Certain mettent les bord en plus, d'autres les compte dans la largeur totale ...


Message édité par jerbe le 14-06-2008 à 00:52:52
Répondre à jerbe

et bien ça sera encore un grand merci de m'avoir éclairé sur ce point peut être logique pour certains mais qui restait flou chez moi ..
sujet clos je pense ;)

Répondre à gryphus71

Je ne joue pas sur les mots, car dans le HTML il n'y a pas de programmation (contrairement au javascript et php et autres).
Dans la norme HTML, on voit le code d'un TABLE est plus simple à lire mais est vite limité pour tout ce qui touche les bordures.
Tu voulais des tutos sérieux, je te renvoie sur la norme (qui est la base), que veux-tu de mieux?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

je demandais un site genre W3C en français ^^ ... oui ok j'suis féniant :p
nan mais sinon tan pis j'me débrouille avec l' "angliche" :) ca me fera pas de mal de m'y remettre ^^ et je serais sur d'avoir la doc officielle ;)

Répondre à gryphus71

Les docs (et tutos) sérieuses ne sont pas en français, mais toujours en anglais alors il va falloir s'y faire ;)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > [clos] SAVOIR programmer en HTML (niveau avancé : div vs. table)
Aller à :

Il y a 2430 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens