Gerhard: Border in <tr>

Hallo,

komme da nicht weiter:

Wenn ich eine Border Angabe im <tr> mache, dann bekomme ich keinen Rahmen um die Zeile. Wenn ich die Angabe im <td> mache geht es.
Ist das ein Fehler vom Browser, oder habe ich da einen Denkfehler?

<table border="0" cellpadding="0" cellspacing="0" align="left" width="100%">
<tr style="border:solid 10px black;"><td>Der Testtext</td></tr>
</table>

Danke
Stolzi

  1. Hallo,

    komme da nicht weiter:

    Wenn ich eine Border Angabe im <tr> mache, dann bekomme ich keinen Rahmen um die Zeile. Wenn ich die Angabe im <td> mache geht es.
    Ist das ein Fehler vom Browser, oder habe ich da einen Denkfehler?

    <table border="0" cellpadding="0" cellspacing="0" align="left" width="100%">
    <tr style="border:solid 10px black;"><td>Der Testtext</td></tr>
    </table>

    Kein fehler von Browser, ist schon richtig, unter <Table border="0">oder <TD border="4+"> kannst du die rahmen dicke noch angeben und auch farblich gestallten den rahmen.

    1. hi,

      Kein fehler von Browser, ist schon richtig, unter <Table border="0">oder <TD border="4+"> kannst du die rahmen dicke noch angeben und auch farblich gestallten den rahmen.

      So etwas zu posten, wenn der Themenbereich CSS lautet, _ist_ aber ein "Fehler" und nicht "richtig".

      Und der OP möge sich mit dem CSS-Kapitel Tabellenformatierung beschäftigen.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
      1. Und der OP möge sich mit dem CSS-Kapitel Tabellenformatierung beschäftigen.

        Habe ich bereits, aber habs auch mit diesem Kapitel nicht geschafft den Rahmen im tr Bereich anzugeben.
        Kann mir jemand weiterhelfen?

        Danke

        1. Hier gibts was.
          http://www.php-resource.de/forum/showthread/t-66272.html

          1. Hier gibts was.
            http://www.php-resource.de/forum/showthread/t-66272.html

            Naja, ist ja ganz nett, bringt aber genau das selbe, als wenn ich für jedes td Element den Border notiere... Ich wollte ja um den gesamten tr einen Rahmen und nicht um jeden td. Aber die Aussage, daß border in tr nicht geht heißt wohl es geht nicht anders, als im linken td alle Border ausßer dem rechten zu notieren und im rechten alle außer linken.

            Hat noch wer eine bessere Idee?

            1. hi,

              Aber die Aussage, daß border in tr nicht geht heißt wohl es geht nicht anders,

              ... als dass da jemand keine Ahnung hatte.

              Hat noch wer eine bessere Idee?

              Mit http://www.w3.org/TR/CSS21/tables.html#collapsing-borders (bzw. der deutschem Übersetzung unter http://www.edition-w3c.de/TR/1998/REC-CSS2-19980512/kap17.html) beschäftigen.

              gruß,
              wahsaga

              --
              /voodoo.css:
              #GeorgeWBush { position:absolute; bottom:-6ft; }
              1. Mit http://www.w3.org/TR/CSS21/tables.html#collapsing-borders (bzw. der deutschem Übersetzung unter http://www.edition-w3c.de/TR/1998/REC-CSS2-19980512/kap17.html) beschäftigen.

                MM, kenne mich leider auch danach noch nicht aus. Nach dem Text sollte doch möglich sein was ich versucht habe. Ich habe daraufhin das Beispiel:
                TR:first-child { border-top: none }
                TR { border-top: solid }
                versucht. Ich bekam aber keinem Rahmen in Opera, IE und Thunderbird...

                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
                <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
                <head>
                 <title>New document</title>
                 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

                <style type="text/css">
                  TABLE[rules=rows] TR { border-top: solid }
                  TABLE[rules=rows]    { border-collapse: collapse;

                border-top: hidden }
                </style>

                </head>
                <body>
                <TABLE>

                <TR><TD>tEST</TD><TD>tEST</TD><TD>tEST</TD></TR>
                <TR><TD>tEST</TD><TD>tEST</TD><TD>tEST</TD></TR>
                <TR><TD>tEST</TD><TD>tEST</TD><TD>tEST</TD></TR>

                </TABLE>
                </body>
                </html>

                1. Moin!

                  Ich bekam aber keinem Rahmen in Opera, IE und Thunderbird...

                  Das naheliegende funktioniert bei mir in Opera (nämlich einfach einen Rahmen für tr zu definieren und border-collapsing zu benutzen):

                  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
                  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
                  <head>
                   <title>New document</title>
                   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

                  <style type="text/css">
                    table { border-collapse:collapse; }
                    tr { border: 1px solid red; }
                  </style>

                  </head>
                  <body>
                  <table>

                  <tr><td>tEST</td><td>tEST</td><td>tEST</td></tr>
                  <tr><td>tEST</td><td>tEST</td><td>tEST</td></tr>
                  <tr><td>tEST</td><td>tEST</td><td>tEST</td></tr>

                  </table>
                  </body>
                  </html>

                  Bedenke: Wenn du XHTML benutzt, MÜSSEN ALLE TAGS KLEINGESCHRIEBEN werden!

                  - Sven Rautenberg

                  --
                  My sssignature, my preciousssss!
      2. Hello out there!

        Und der OP möge sich mit dem CSS-Kapitel Tabellenformatierung beschäftigen.

        Wobei ich die hier nötige Information in SELFHTML vermisse und lieber die Lektüre der CSS-Spezifikation empfehle: 17.6 Rahmen

        See ya up the road,
        Gunnar

        --
        “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
    2. Hello out there!

      Du machst deinem Namen alle Ehre: deine Antworten kommen schnell wie der Blitz.

      Leider sind sie meist falsch.

      See ya up the road,
      Gunnar

      --
      “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
  2. Hi,

    Ist das ein Fehler vom Browser, oder habe ich da einen Denkfehler?

    beides. Dein Denkfehler ist zu glauben, Primärtests im IE würden in irgend einer Form einen Nutzen bringen. Der Fehler im Browser ist, dies wie so vieles andere nicht oder falsch zu unterstützen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes