Frodo: Tabellen/Gitternetz-Linien

High ! Ich versuche mit CSS eine Tabelle mit rotfarbigen Gitternetz-Linien zu erstellen,  muß bis dato allerdings auf  ziemlich abenteuerliche Provisorien zurückgreifen ...

<style type="text/css">
table { border-style:solid; border-width:1px; border-color:#ff0000; background-color:#ff0000}
td      { background-color:#ffffff  }
</style>
<body>
<table cellspacing="3" cellpadding="3">
<tr>
<td> Inhalt_1 </td>
<td> Inhalt_2 </td>
</tr><tr>
<td> Inhalt_3 </td>
<td> Inhalt_4 </td>
</tr>
</table>

Frage : Läßt sich sowas ( ohne Zuhilfenahme von Hintergrundfarben ) irgendwie eleganter lösen !?
      :  Warum gibt es in CSS  keine Gitternetzregeln ( rules ) ??
Gruß  :  Frodo
Ps    : Bitte keine Vorträge über Div-Container !

  1. table { border-style:solid; border-width:1px; border-color:#ff0000; background-color:#ff0000}
    td      { background-color:#ffffff  }

    Frage : Läßt sich sowas ( ohne Zuhilfenahme von Hintergrundfarben ) irgendwie eleganter lösen !?

    Ja, du gibst die border-Eigenschaften nicht für table, sondern für td an.
    Gunnar

    --
    "Nobody wins unless everybody wins." (Bruce Springsteen)
    1. Ja, du gibst die border-Eigenschaften nicht für table, sondern für td an.
      Gunnar

      Hi Gunnar !
      Das klappt ja tatsächlich ! Allerdings ist das nicht ganz Regel-konform !! ;o))
      Gruß Frodo

      1. Hallo.

        Allerdings ist das nicht ganz Regel-konform !! ;o))

        Weshalb?
        MfG, at

        1. Weshalb?
          MfG, at

          Hallo at !
          Also in den Referenzen ist das Border-Attribut offiziell nur für den Table-Tag vorgesehen !? Jedenfalls bei HTML 4.0 !? Aber egal, Hauptsache es funzt !! :-) Gruß Frodo

          1. Hallo.

            Also in den Referenzen ist das Border-Attribut offiziell nur für den Table-Tag vorgesehen !?

            Das Attribut "border" kommt aber gar nicht zu Einsatz, da du stattdessen CSS verwendest.
            MfG, at

            1. Das Attribut "border" kommt aber gar nicht zu Einsatz, da du stattdessen CSS verwendest.

              at,
              Sag ich doch. ;-)

              Schick mir mal bitte eine Mail, ich hab noch was für dich.
              Hat auch nichts mit unserem Lieblingsthema zu tun. ;-)

              Gruß,
              Gunnar

              --
              "Nobody wins unless everybody wins." (Bruce Springsteen)
              1. Hallo.

                Schick mir mal bitte eine Mail, ich hab noch was für dich.

                "You've got mail."
                MfG, at

          2. Also in den Referenzen ist das Border-Attribut offiziell nur für den Table-Tag vorgesehen !?

            Frodo,
            Ich sprach in https://forum.selfhtml.org/?t=92047&m=554257 auch nicht vom border-Attribut, sondern von der CSS-Eigenschaft, genau wie Jan in https://forum.selfhtml.org/?t=92047&m=554258

            Gruß,
            Gunnar

            --
            "Nobody wins unless everybody wins." (Bruce Springsteen)
            1. Frodo,
              Ich sprach auch nicht vom border-Attribut, sondern von der CSS-Eigenschaft, genau wie Jan
              Gruß,Gunnar

              Herrje, sollte ich da wieder was durcheinandergebracht haben !? Hast ja Recht ! *schäm* Gruß Frodo

  2. Hallo,

    High ! Ich versuche mit CSS eine Tabelle mit rotfarbigen Gitternetz-Linien zu erstellen

    Wie wäre es dann einfach mit

    table { border-collapse: collapse; }
    table td { border: 1px solid #f00; }

    ?

    Ps    : Bitte keine Vorträge über Div-Container !

    Wenn du in deiner Tabelle tabellarische Daten darstellen willst, wird
    dir niemand zu divs raten...

    Gruß, Jan

    1. Wie wäre es dann einfach mit
      table { border-collapse: collapse; }
      table td { border: 1px solid #f00; }
      ?

      Ja, klappt auch, wie bei Gunnar !
      Live and learn !! ;o)
      Gruß Frodo

      1. abend,

        Live and learn !! ;o)

        learning by living?
        die wohl verbreiteste art zu lernen.

        mfg,
        (tanz das)
        Z.N.S.

        --

        .:LIFE ON OTHER PLANETS IS DIFFICULT:.
        1. Hallo.

          learning by living?
          die wohl verbreiteste art zu lernen.

          Viele haben sich so aber auch schon zu Tode gelernt.
          MfG, at