• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Hintergrundfarbe von Tabelle

Sisko

New member
ahhhrrr Forum hat meinen post geloescht...also nocheinmal:

ich habe eine Tabelle mit 2 Spalten. Die erste Reihe hat eine andere Hintergrundfarbe als die anderen Standart spalten.

der Code:

PHP:
<center>
<table border=0 width=95%>

<tr bgcolor="#ffffff"><td align=center>Header</td><TD align=center>Header2</td></tr>

<tr bgcolor="#000000"><td align=center>Text</td><td align=center><img src="bild.gif" BORDER=0></td></tr>
<tr bgcolor="#000000"><td align=center>Neuer Text</td><td align=center><img src="bild2.gif" BORDER=0></td></tr>

</table></center>

Nun muss ich jedes mal die Hintergrundfrabe fuer jede Reihe angeben, was ziemlich viel Code verschlingt.
Geht das nicht einfacher? Nur die erste Reihe hat ja eine andere Frabe.
Was mich auch noch stoert ist, dass ich fuer jede Spalte das center atribut setzen muss...geht das nicht einfacher? Ich meine die Tabelle selber soll in der Mitte stehen und auch alle Inhalte in der Tabelle auch.

thx

p.s.: Ich waere fuer jede Loesung dankbar...muss auch nicht unbedingt in einer Tabelle seien, aber eine andere Loesung habe ich nicht gefunden :(

p.s.2.: Warum kann man keine HTML Files Anheangen?
 
Du kannst auch <table bgcolor="#000000"> machen, glaub ich wenn dann noch andersfarbige Zeilen sein sollen kannste das sozusagen übermalen :) (glaub ich jedenfalls)
 
ne geht nicht, weil sonst ist das alles eine grosse Fleache, also man sieht nicht mehr die Unterschiede zwischen den beiden Spalten...

wuerde es vieleicht gehen wenn ich 2 Tabellen mache oder in die eine Tabelle eine andere verschachtel?

Was ist mit dem 'center' Problem? Ich meine das kann doch nicht sein oder?
 
warum machst du das ganze nicht per css?

gibst in css allen <tr> eine gemeinsame hintergrundfarbe und deklarierst zusätzlich eine klasse von <tr class="irgendwas"> mit der geänderten Farbe. Dann kannst du die Farbcodes weglassen und musst nur in die andersfarbigen trs überall class="irgendwas" reinschreiben.

das center schreibst dann in eine analoge definition für die <td>

tr { background-color:#E0E0E0; } bzw.
tr.irgendwas { background-color:#FFFFFF; }
td { text-align:center; }
 
Zurück
Oben