Je pense que si tu trouve ça si compliqué c'est que tu prends le problème à l'envers et que tu essaye de faire ce que tu faisais avec les table à l'aide de div et de css.
On le vois très bien dans ton exemple quand tu écrit : [div id="rightPane"]
Avec les tableaux tu construit des cellule et tu mets du contenu dans chacune d'elle, le contenu et la forme sont mélangés.
Dans l'approche avec des feuilles de style, les données sont bien separées du contenu. Le contenu doit se contenter des décrire le document.
Ensuite le rendu à l'aide de feuille de style doit se faire naturellement (à quelques exceptions près).
C'es une erreur de se dire que les feuilles de style c'est faire des table en remplacant les td par des div. Les div doivent servir pour délimiter des grands ensemble, pas pour faire de la présentation. Ne pas oublier que les feuilles de style s'appliquent également aux autres éléments, en particulier les titres ou les paragraphes.
Trop souvent quand on découvre le code de quelqu'un qui se mets aux css pour le rendu des pages on découvre un code ne contenant que des div et des span, ce qui est la démarche inverse de celle que devrait implliqué le xhtml+css.
Pour caricaturer je dirais que le xhtml+css n'est pas une question de technique mais de philosophie. La technique n'est qu'une conséquence.
[^] # Re: C'est une façon de penser
Posté par Marcopolo . En réponse au journal Positionnement CSS. Évalué à 5.
On le vois très bien dans ton exemple quand tu écrit :
[div id="rightPane"]
Avec les tableaux tu construit des cellule et tu mets du contenu dans chacune d'elle, le contenu et la forme sont mélangés.
Dans l'approche avec des feuilles de style, les données sont bien separées du contenu. Le contenu doit se contenter des décrire le document.
Ensuite le rendu à l'aide de feuille de style doit se faire naturellement (à quelques exceptions près).
C'es une erreur de se dire que les feuilles de style c'est faire des table en remplacant les td par des div. Les div doivent servir pour délimiter des grands ensemble, pas pour faire de la présentation. Ne pas oublier que les feuilles de style s'appliquent également aux autres éléments, en particulier les titres ou les paragraphes.
Trop souvent quand on découvre le code de quelqu'un qui se mets aux css pour le rendu des pages on découvre un code ne contenant que des div et des span, ce qui est la démarche inverse de celle que devrait implliqué le xhtml+css.
Pour caricaturer je dirais que le xhtml+css n'est pas une question de technique mais de philosophie. La technique n'est qu'une conséquence.