cy-man: style angaben abschnittweise aufheben

hi!

ich habe bei meiner html folgenden tag:

<!--
<style type="text/css">
table { height: 100% }
</style>
-->

so werden alle tabellen 100% - nun habe ich in einer tabelle noch eine tabelle, die soll dann aber keine 100% sein, sondern so wie sie ist. wie schalte ich diese angabe für die zweite innenliegende tabelle aus und dann wieder ein?

ich habe folgendes versucht, nur ist es nicht w3c validiert (steht dann vor der innenliegenden tabelle):
<!--
<div table height="200">
-->

danke schon mal!

cy cy

  1. Hallo,

    Da brauchst du doch nur der tabelle einen inline-style zu verpassen:
    <table style="....">
    oder eine zusätzliche klasse anlegen und diese der tabelle zuweisen.

    Gruss, Jan aus Dresden

    1. HALLO!

      Da brauchst du doch nur der tabelle einen inline-style zu verpassen:
      <table style="....">

      KLAR SO GEHT'S AM EINFACHSTEN - DANKE!!!!!

  2. Hallo!

    hast du den Abschnitt über CSS bei SELFHTML gelesen?

    Benutze verschiedene Klassen - dann geht das ohne Probleme...

    Gruss Sven

    1. hallo!

      hast du den Abschnitt über CSS bei SELFHTML gelesen?

      nicht alles, nur relevante sachen ... anscheinend nicht alles relevantes ;))

      Benutze verschiedene Klassen - dann geht das ohne Probleme...

      du meinst einfach so:

      <!--
      <style type="text/css">
      .table { height: 100% }
      .table2 { height: 200px }
      </style>
      -->

      .
      .
      .

      <div class="table"> ... </div>
      <div class="table2"> ... </div>

      und so geht es nicht, denn das height bezieht sich ja nicht auf die tabelle <table ....> -> bei meiner variante bezieht sich der tag direkt auf die tabelle (vergleiche!):

      <style type="text/css">
      table { height: 100% }
      </style>

      cu cy

  3. Hi,

    Einfach den Tabellen in den Tabellen eine andere Höhe (z.B. auto) zuweisen:

    <style type="text/css">
    table { height: 100% }
    table table { height:auto; }
    </style>

    ich habe folgendes versucht, nur ist es nicht w3c validiert (steht dann vor der innenliegenden tabelle):
    <!--
    <div table height="200">

    Was soll das sein? div hat kein table-Attribut...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.
    Der Pessimist: Das Glas ist halbleer.
    Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. hallo!

      <style type="text/css">
      table { height: 100% }
      table table { height:auto; }
      </style>

      das geht so nicht ...

      cy

  4. Hi,

    vielleicht so?

    <!--
     <style type="text/css">
     table   { height: 100% }
     .table2 { height: 200 }
     </style>
     -->

    <table>
    <tr>
    <td>

    ....

    <table class="table2">
    <tr>
    <td></td>
    </tr>
    </table>

    ...

    </td>
    </tr>
    </table>

    ....

    <table>
    <tr>
    <td>
    ....
    </td>
    </tr>
    </table>

    usw.

    gruß

    Dieter