Manuela: Blöde Tabellen machen nicht was sie sollen

Hallo alle miteinander,

ich bin gerade dabei eine Formular - Seite zu bauen. Damit die auch ein bißchen schön wird verwende ich Tabellen. So weit so gut, dabei habe ich eine dieser Tabellen so definiert:

<table  width="100%" cellpadding="10" cellspacing="10" bordercolor="#000000" border="0" bgcolor="#FFFFFF" >

und in den Einzelnen Zellen dann border auf 3 gesetzt. Das Ziel ist das nur der inner Rand der einzelnen Zellen schwarz umrandet werden soll.

Hat jemand eine Ahnung was ich da anders machen muss, das das funzt.

Manuela

  1. Hiho

    das mit dem border aus der tabelle nehmen und das in den head schreiben:

    <style type="text/css">
    <!--
    table td{ border: 3px solid black;}
    -->
    </style>

    greets from Erlangen Research Center -- tOM

    1. Hiho

      das mit dem border aus der tabelle nehmen und das in den head schreiben:

      <style type="text/css">
      <!--
      table td{ border: 3px solid black;}
      -->
      </style>

      wenn ich das so mache, wird ja bei jeder Tabelle in der Seit die Zelle umrandet. Es soll aber nur in einer bestimmten Tabelle die Zelle umrandet werden und nicht auch noch die Tabellen in der Zelle.

      Manuela

      1. Hallo,

        dann mußt du es, wie Johann oben angab, innerhalb der betreffenden Zellen mit angeben...

        <td style="border:3px solid black;">

        eventuell könnte man sich noch schreibarbeit sparen, wenn man das ganze verschachtelt und den style nur auf Unterverschachtelungen wirken läßt:

        http://selfhtml.teamone.de/css/formate/zentrale.htm#verschachtelte_elemente

        André

        1. Hallo,

          dann mußt du es, wie Johann oben angab, innerhalb der betreffenden >>Zellen mit angeben...

          <td style="border:3px solid black;">

          ja so hab ich das jetzt auch gemacht und es funzt. Vielen Dank.

          Sonst alles okay bei Dir ? Hast Du meine E - mail gestern bekommen?

          Manuela

          1. hi

            das ist aber IMHO umständlich

            oben innen Style das reinzusetzen is massig weniger Code und Arbeit

            #thetable td{ border: 3px solid black;}

            ... wobei dein Table natürlich die id "thetable" haben muss

            -> das ist übrigends oben net ganz richtig!

            greets tOM

      2. wenn ich das so mache, wird ja bei jeder Tabelle in der Seit die Zelle umrandet. Es soll aber nur in einer bestimmten Tabelle die Zelle umrandet werden und nicht auch noch die Tabellen in der Zelle.

        <style type="text/css">
        <!--
        .bla{ border: 3px solid black;}
        -->
        </style>

        <td class="bla">

        So sollte das gehen. :)

        Cheers, Johann

      3. Hiho

        hiho

        dann so ändern:

        <style type="text/css">
        <!--
        #thetable{ border: 3px solid black;}
        -->
        </style>

        und deinen table gibste die id="thetable"

        greets from Erlangen Research Center -- tOM

  2. und in den Einzelnen Zellen dann border auf 3 gesetzt. Das Ziel ist das nur der inner Rand der einzelnen Zellen schwarz umrandet werden soll.

    Es gibt soweit ich weiß kein border Attribut für td. Verwende lieber CSS. <td style="border:3px solid black;">