1. #1
    maffen
    Gast

    Question Wie macht man solche Gitternetzlinien in Tabellen, wie sie hier im Forum sind?

    Hi,

    ich hoffe ihr könnt mir bei diesem kleinen Problem helfen.

    Ich habe mal den HTML-Quelltext dieses Forums aufgemacht, weil ich wissen wollte, wie man so schöne Gitternetzlinien in Tabellen macht, wie sie hier im Forum zu finden sind. Ich habe da aber gar nicht gefunden. Nichtmal ein stylesheet. border="0" ist in jeder Tabelle eingetragen, und trotzdem hat man so schöne Linien.

    Ich möchte wissen wie man die macht!

    Danke

    Matthias

  2. Anzeige
    Logge dich ein, um diese Anzeige nicht zu sehen.
  3. #2
    Unregistered
    Gast
    <table border="1" ...>

  4. #3
    Redakteur
    Admin
    Dabei seit
    Mär 2001
    Beiträge
    9.643
    Nein, mit border="1" bekommt man zwar einen Rahmen, aber keinesfalls einen so feinen, wie hier im Forum.

    Du musst der gesamten Tabelle zunächst eine Hintergrundfarbe geben, in der der Rahmen später erscheinen soll. Der Trick ist nun, dass du der Tabelle noch die Eigenschaft cellSpacing="1" zuweist, sodass die Zellen 1px Abstand voneinander haben. Das hat zur Folge, dass in halbwegs modernen Browsern dieser Freibereich in der Farbe des Tabellen-Hintergrundes gefüllt wird. Damit man den Freibereich jetzt von den Zellen unterscheiden kannst, gibst du jeder Zeile noch eine Hintergrundfarbe, also die eigentliche Hintergrundfarbe der Zellen.

    Und fertig!
    „The good thing about reinventing the wheel is that you can get a round one.“ – Douglas Crockford

    „I like an escalator, because an escalator can never break. It can only become stairs.“ – Mitch Hedberg

    „Perfektion ist nicht dann erreicht, wenn man nichts mehr hinzufügen, sondern wenn man nichts mehr weglassen kann.“ – Antoine de Saint-Exupéry

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •