Rigueur. Et passion !

Ne dites pas à ma mère que je suis artisan en architecture de l'information appliquée aux sites web : elle croit que je suis webdesigner, intégrateur HTML & CSS, rédacteur web, formateur NTIC et consultant en webmarketing depuis 2001 ! Voulez-vous en savoir plus ?

Le blog de l'intégrateur web

Exercice de style CSS et HTML : table vs div

Article en plusieurs parties : 1 2 3 4

Dis papa, racontes-moi encore les tableaux !

Si vous avez l’habitude d’utiliser les CSS pour la conception de vos design web, vous n’aurez pas besoin d’approfondir le code d’origine et vous pourrez vous lancer bille en tête sur votre Dreamweaver Notepad préféré pour traduire en CSS cette mise en pages en tableau ;)

Mais comme ce qui va sans dire va mieux en le disant, je vous donne un bref aperçu de ce que l’on peut y trouver. La page contient huit tableaux, dont trois pour délimiter les zones principales :

  1. l’en-tête, qui contient :
    • une bannière en image,
    • et le menu principal.
  2. le contenu, qui englobe les deux colonnes; contient :
    • une colonne étroite pour le menu secondaire et autres informations,
    • et le contenu principal.
  3. et le pied de page.

La zone de contenu est elle-même délimitée par deux td : un pour la colonne de gauche et un pour le contenu à droite.

Le premier td est composé d’une première partie div#ex1 pour le menu, suivi de div.bloc contenant plusieurs balises table pour la météo, et d’un autre div.bloc pour l’affichage des images en bas de la colonne. Si je garde la météo sous forme de tableaux (pas la peine de jeter le bébé avec l’eau du bain), je supprimerai tous les styles en ligne pour les placer dans styles.css.

Le deuxième td est dédié au contenu principal où l’on trouve quatre blocs d’information :

  1. Un message de bienvenue,
  2. Les dernières nouvelles de la vie de la base nautique,
  3. Les informations nécessaires pour se rendre sur les lieux,
  4. Quelques liens utiles.

Maintenant que l’on y voit un peu plus clair dans ces tableaux, la structure de la mise en pages CSS s’impose d’elle-même :

  1. Une div#container englobera l’ensemble de la page,
  2. Une div#header pour la bannière et le menu,
  3. Deux div#main et div#sidebar pour définir les deux colonnes de contenu,
  4. Un div#footer pour terminer.

Comment j’ai organisé mes feuilles de style CSS »

Articles sur le même sujet

Article en plusieurs parties : Page précédentePage suivante

PS : Le respect de la vie privée sur internet est important : j'ai décidé d'échanger mon bouton Like de Facebook par un bouton Faire un don de Paypal car
Il n'y pas d'amour, il n'y a que des preuves d'amour (Jean Cocteau) ;) Merci d'avance.

Afin de satisfaire le plus grand nombre, j'ai ajouté
un bouton Flattr parce que vous le valez bien ;)



7 commentaires pour “Exercice de style CSS et HTML : table vs div”

  1. Gameplayer dit :

    http://www.googlefight.com/index...

    Je propose de rajouter ce lien dans ta linkographie… Utile n’est ce pas ?
    Si tu ne l’a pas encore fait, je te conseille d’aller faire un tour dans les templates spip, que j’ai trouvé très intéréssants au niveau de la manière de coder (boucles, affichages des différents éléments d’un article…)

  2. Les résultats sont éloquants : 666,000,000 résultats pour table. C’est bien ce que je pensais : le tables sont diaboliques ;)
    Je pensais tester un cms, et j’hésite entre spip et plume

  3. Chouette article, manque un peu d’exemples visuels à mon goût :)

  4. Merci beaucoup.
    Pour les articles, tu as raison, je me fais souvent la réflexion, mais je préfère paufiner le texte et les exemples. J’essaierai néanmoins de prendre ta remarque en compte pour le prochain article ;)

  5. Edouard dit :

    Très bon article, bien détaillé et clair.

  6. Ziolrooski dit :

    C’est parfait ! Avec les exemples et tout et tout. Merci !

  7. lory dit :

    bonjour, je découvre votre site d’aide, merci!! j’essaie, petit à petit de comprendre et « avancer » jusqu’à me faire mon site , j’en suis encore très loin….mais c’est super de trouver de l’aide! Bonnes fêtes!!

Laissez un commentaire

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Les commentaires sont publiés sous votre pleine et entière responsabilité et ne doivent pas contrevenir aux lois et règlementations en vigueur. Les propos racistes ou antisémites, diffamatoire ou injurieux, divulguant des informations fausses, relatives à la vie privée d'une personne ou utilisant des oeuvres protégées par les droits d'auteurs ne sont pas les bienvenus et seront modérés sans modération.

Merci d'être constructif et n'oubliez pas : « sans la liberté de ramer il n'est point d'éloge flotteur ! »



Colophon

css 4 design est une publication irrégulomadaire à tendance hebdomadaire
éditée par Bruno Bichet qui carbure à WordPress et au café équitable.
Tous droits réservés © 2006 - 2011.

Contactez l'auteur du site

Google Analytics Alternative