CSS et les tableaux Imbriqués

J'ai de tableau html qui contient plusieurs autres tables. Mon problème est que l'intérieur des tables de héritent des mêmes règles que la table externe.

Est-il un moyen de redéfinir les règles de la table externe? En gros, je veux dire à l'intérieur de la table:

Hey table interne de Votre nom est "X". Je veux vous faire oublier tout au sujet de votre table externe et de ses règles. Je veux que vous suivez ces autres règles spécifiques.

EST-il un moyen de le faire en HTML/CSS? Des exemples?

  • Votre meilleur pari serait d'apprendre à créer des mises en page avec les CSS et <div>'s au lieu de tables imbriquées. C'est la bonne façon les mises en page sont fait maintenant.
  • Je déteste le maintien de l'ancien code qui est plein de tables imbriquées ><;
  • table {/*rules*/} et table table {/*other overriding rules*/} c'est comment c'est fait?
  • Quelles sont les règles qui parlez-vous? Pouvez-vous montrer un peu de code?
  • même aujourd'hui (2,5 ans plus tard), certaines données sont encore tabulaire. Et ici et là, on a affaire à des données qui a plus de deux dimensions. Aussi, l'OP problème est ni meilleure ni pire lorsque le balisage est par exemple div.outer > div.row > div.cell > div.inner > div.row > div.cell au lieu de table.outer > tr > td > table.inner > tr > td.
  • par deux fois manqué le "mises en page" qualificatif dans mon commentaire. Cela signifie que je n'étais pas en train de parler d'une des OP de "tableau de données". Peu importe, si vous avez des données tabulaires, vous êtes probablement ne pas avoir à les imbriquer les tables.
  • non, je n'ai pas le rater, je me demandais comment vous est venu à la conclusion que l'OP a été de parler à propos de mises en page et les besoins d'apprendre comment utiliser le CSS avec des divs.
  • mon dernier commentaire doit avoir été clair: "peu importe, si vous avez des données tabulaires, vous êtes probablement ne pas avoir à les imbriquer les tables." En d'autres termes, si vous n'êtes pas de compilation de données, vous êtes en train de faire une mise en page.
  • C'est une question d'interprétation, je pense, la mienne est différente. Mais merci pour les précisions 🙂
  • lors de la totalisation des données, le contenu d'une cellule de tableau serait de données... pas une autre table. Pas vraiment sûr de savoir comment c'est ouvert pour les diverses interprétations, mais à chacun ses goûts.
  • Eh bien, qui suppose que les données contenues sont une valeur atomique, pourquoi ne devrait-elle pas contenir de plus en plus complexes, la structure de données? Imaginez une table contenant les développeurs par langue et par pays. Peut-être que vous voulez briser les devs plus bas par sexe et par âge. Ce serait un tableau dans un tableau, et il serait sémantiquement correct, à mon humble avis.

InformationsquelleAutor codingJoe | 2011-10-29