+ Antworten
Ergebnis 1 bis 8 von 8

Thema: CSS-Tabelle -> Rahmen für ganze Tabelle PLUS jede Zelle

  1. #1
    TP-Senior color-it macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    116

    CSS-Tabelle -> Rahmen für ganze Tabelle PLUS jede Zelle

    Hallo,

    ich benötige einen Stil für bestimmte Tabellen, benannt: .tabelle

    Geht es mit einem Stil, dass man sowohl die Box um die ganze Tabelle herum definieren kann und gleichzeitig die Innenlinien in der Tabelle (zwischen den Zellen)?

    Der Text innerhalb der Zellen soll 10 px vom Rand weg sein. Die Tabelle erhält einen 1x Rand in #a1a1a1, aber auch jede Zelle hat diesen Rand und diese Farbe.

    Ich komme derzeit nur bis hierin, dass ich 2 Stile brauche:

    Code:
    .tabelle { border: solid 1px #a1a1a1; }
    .tabzelle { padding: 10px; border: solid 1px #a1a1a1;; }
    Jedoch ist da, wo sich die Ränder der einzelnen Zellen überlappen, die Linie fetter. Geht es nicht anders, als dass man für jede Zelle einen extra Stil definieren muss, also "Rand für unten und links", "Rand für nur unten", ...?



    Danke

  2. #2
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    .tabelle td {...}
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  3. #3
    TP-Senior color-it macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    116
    Danke, aber so ganz haut das nicht hin, weil jetzt zwar die Außenbox der Tabelle 1 px stark ist, aber die ganzen inneren Linien, die die Zellen trennen, sind jetzt doppelt so stark

    Code:
    .tabelle td { padding: 10px; border: solid 1px #a1a1a1; }

  4. #4
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Naja, ist doch klar - wenn du jeder Zelle einen Rahmen von 1px gibts und zwei Zellen nebeneinander liegen, sind es insgesamt 2px.

    Du musst entweder noch den Zellenabstand auf 0 setzen (table {border-spacing:0;border-collapse:collapse;}) oder halt nur auf zwei Seiten einen Rand definieren (z.B. oben und links). Denk logisch
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  5. #5
    TP-Senior color-it macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    116
    Ja, das ist schon logisch

    Aber wenn ich den Code so schreibe

    Code:
    .tabelle td { padding: 10px; border: solid 1px #a1a1a1; border-collapse:collapse; border-spacing:0;}
    bringt das nichts, denn die inneren Linien sind trotzdem doppelt so stark, oder hab ich den Code falsch geschrieben?

  6. #6
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Ja, schau dir mein Beispiel an ... da steht TABLE und nicht TD
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  7. #7
    TP-Senior color-it macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    116
    Also geht es doch nicht mit nur einem Stil, wie du zu allererst geschrieben hast?

  8. #8
    TP-Greis Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Boris lebt für das TP und seine User Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Hä, wieso ... du kannst die Zellenabstände doch der Klasse für die Tabelle zuweisen, alles weitere über .klassenname TD ... das sind CSS Basics?
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51