zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Tabelle 1. Spalte

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.11.2010, 10:59
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.09.2010
Beiträge: 29
Maik20b befindet sich auf einem aufstrebenden Ast
Standard Tabelle 1. Spalte

Hallo,

ich möchte in einer Tabelle in der ersten Spalte einen anderen Hintergrund definieren.

Muss ich zwingend in jeder ersten Zelle einer Zeile ein class="andererhintergrund" setzen? Oder kann ich dem Stylesheet mitteilen, dass die Änderungen immer auf die erste Spalte der Tabelle class="meinetabelle" wirken sollen?

Sowas wie:

Code:
.meinetabelle tr first td{
background:black;
}
Dann muss ich nicht überalle die Klassen setzen.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.11.2010, 11:09
Benutzerbild von nevermind
Trollflüsterer
XHTMLforum-Kenner
 
Registriert seit: 29.08.2005
Ort: Bietigheim-Bissingen
Beiträge: 2.215
nevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblicknevermind ist ein Lichtblick
Standard

first-child: Das erste "Kind" eines Elements: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets
__________________
Gruß Roman // ngkreativ.de - Webdesign & Motorradumbau
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.11.2010, 11:48
Benutzer
neuer user
 
Registriert seit: 15.10.2005
Beiträge: 73
netinja befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Maik20b Beitrag anzeigen
Hallo,

ich möchte in einer Tabelle in der ersten Spalte einen anderen Hintergrund definieren.

Muss ich zwingend in jeder ersten Zelle einer Zeile ein class="andererhintergrund" setzen? Oder kann ich dem Stylesheet mitteilen, dass die Änderungen immer auf die erste Spalte der Tabelle class="meinetabelle" wirken sollen?

Sowas wie:

Code:
.meinetabelle tr first td{
background:black;
}
Dann muss ich nicht überalle die Klassen setzen.

Hallo Maik,

Du könntest auch die erste Spalte in ein <th> anstatt ein <td> setzen, und dann im Stylesheet:

.meinetabelle tr th { background:black; }

:first-child versteht zumindest der IE-6 nicht.
IE-7 weiß ich nicht.
Mit Zitat antworten
  #4 (permalink)  
Alt 29.11.2010, 12:42
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.09.2010
Beiträge: 29
Maik20b befindet sich auf einem aufstrebenden Ast
Standard

Danke das habe ich gesucht!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.11.2010, 16:41
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 01.06.2006
Beiträge: 622
Rico wird schon bald berühmt werden
Standard

Du kannst auch mit
HTML-Code:
<colgroup>
<col id="spalte1"><col id="spalte2"><col id="spalte3"><col id="spalte4">
</colgroup>
arbeiten. Damit kannst du beliebige Kolonnen/Spalten anders formatieren. Natürlich auch den Hintergrund ändern.

Rico
Mit Zitat antworten
  #6 (permalink)  
Alt 29.11.2010, 18:05
Benutzerbild von ArcVieh
//
XHTMLforum-Kenner
 
Registriert seit: 19.12.2006
Ort: Gütersloh
Beiträge: 1.844
ArcVieh sorgt für eine eindrucksvolle AtmosphäreArcVieh sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Rico Beitrag anzeigen
Du kannst auch mit [..] arbeiten. Damit kannst du beliebige Kolonnen/Spalten anders formatieren. Natürlich auch den Hintergrund ändern.
Was die deutlich schönere Variante ist.
Hier ein Beispiel.
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe
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 + erste Spalte kein Hover? klaholz CSS 8 15.07.2011 23:27
zweiter spalte einer tabelle eine extra-anweisung geben? hubert17 CSS 5 15.08.2010 15:50
Tabelle - bestimmte Spalte aussehen definieren krakos CSS 1 24.05.2006 05:59
Tabelle 100% Breite durch letzte Spalte xm22 CSS 2 11.04.2006 14:49
eine Spalte in Tabelle selektiv stylen marek CSS 2 06.07.2005 20:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:12 Uhr.