zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Tabelle mit CSS formatieren

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 06.08.2007, 22:41
Benutzerbild von Webelix
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.07.2007
Beiträge: 15
Webelix befindet sich auf einem aufstrebenden Ast
Rotes Gesicht Tabelle mit CSS formatieren

Hallo,

zu erst einmal mein Problem : Ich wollte eine ganz normale Tabelle erstellen, die mit CSS formatiert wird. Dabei sollte die oberste Zeile und die linke Spalte eine andere Hintergrundfarbe und eine andere Textfarbe bekommen. Im IE6 wird das auch wie gewünscht angezeigt, Opera und Firefox zeigen die Hintergrundfarben wie gewünscht an, aber die Textfarbe wird nur in der obersten Zeile wie gewünscht angezeigt.
Dazu nun der Code:
Code:
table {
 empty-cells: show;
 border-collapse: collapse;
 border: 2px solid red;
 background: white;
 color: black;
}

col {
 width: 6em;
 text-align: center;
}

td {
 border-collapse: collapse;
 border: 1px solid red;
 text-align: center;
}

.testclass {
 color: blue;
 font-weight: bolder;
 background: yellow;
}
Code:
<table>
<col class="testclass" />
<col />
<col />
 <tr class="testclass">
  <td>Text</td><td>Text</td><td>Text</td>
 </tr>
 <tr>
  <td>Text</td><td>Text</td><td>Text</td>
 </tr>
 <tr>
  <td>Text</td><td>Text</td><td>Text</td>
 </tr>
</table>
und ein Link wo ich dies bereits hochgeladen habe :
Titel

Was mache ich falsch, bzw. was muss ich an meinem Code ändern?

ciao
Martin
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 06.08.2007, 22:59
#
XHTMLforum-Kenner
 
Registriert seit: 30.06.2005
Ort: Hamburg
Beiträge: 2.092
IChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer Mensch
Standard

Nach CSS 2.1: 17.3 Columns kann man in col und colgroups lediglich 4 Eigenschaften setzen: border, background, width und visibility.

Dies wird damit begründet, dass die Kaskade nur über Nachfahren funktioniert, die Zellen aber nur Nachfahren der Zeilen sind, nicht jedoch der Spalten. IE irrt in seiner Auffassung.

Einige Tipps kannst du in diesem css-d-Thread sowie in einem css-d wiki Eintrag finden.
__________________
Ingo Chao

Buch: Fortgeschrittene CSS-Techniken

Geändert von IChao (06.08.2007 um 23:04 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 07.08.2007, 09:53
Benutzerbild von Webelix
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.07.2007
Beiträge: 15
Webelix befindet sich auf einem aufstrebenden Ast
Lächeln

Super Danke.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabelle mit CSS Formatieren? manolo CSS 1 28.05.2009 14:49
CSS (seperate datei), NAV- & Hauptfenster, TABELLE hmmm² CSS 4 25.08.2005 10:35
Tabelle mit CSS zentrieren to.ni CSS 8 27.02.2004 10:33
Tabelle mit CSS formatieren Anonymous CSS 11 23.06.2003 09:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:57 Uhr.