table DIV colspan comment Stack Overflow

Donc, fondamentalement, vous avez activé tous vos

. et
éléments en
éléments, et les appelaient à travailler exactement comme les éléments de table d'origine, ils ont remplacé?







Quel est le point dans tout cela?

On dirait que quelqu'un vous a dit que vous ne devriez pas utiliser les tables dans la conception web moderne, ce qui est une sorte de droit, mais pas de cette façon - ce que vous avez fait ne change pas vraiment quoi que ce soit au sujet de votre code. Il n'a certainement pas débarrassé de la table; il est tout simplement rendu plus difficile à lire.

Ceci est réalisé en utilisant des styles de position et de styles de flotteur, et un certain nombre d'autres, mais certainement pas l'affichage: table-cell; etc. Tout cela peut être atteint sans jamais avoir besoin colspans ou rowspans.







D'autre part, si vous essayez de placer un bloc réel de données tabulaires sur la page - par exemple une liste des articles et des prix dans un panier, ou un ensemble de statistiques, etc., puis une table est toujours la bonne solution . Les tableaux ne sont pas supprimés de HTML, parce qu'ils sont toujours pertinents et toujours utile. Le point est qu'il est bon de les utiliser, mais seulement dans des endroits où vous affichez en fait une table de données.

La réponse courte à votre question est que je ne pense pas que vous pouvez - et colspan rowspan sont spécifiques aux tables. Si vous voulez continuer à les utiliser, vous devrez utiliser les tables.

Si votre mise en page est telle qu'elle repose sur des tables, il n'y a vraiment aucun point faire un effort de la maison à mi-chemin pour se débarrasser des éléments de table sans retravaillant la façon dont la mise en page se fait. Il ne parvient pas à quoi que ce soit.

J'espère que cela pourra aider.







Articles Liés