Problem mit Zelleninhalt
Paulu
- css
Hallo,
ich möchte die Textfarbe in 2 Zellen variieren.
<TD abbr=\"test\" BGCOLOR=\"$table_cell_colour\">".$row[1]."</TD>
<TD abbr=\"nochntest\" BGCOLOR=\"$table_cell_colour\">".$row[2]."</TD>
<TD BGCOLOR=\"$table_cell_colour\">".$row[3]."</TD>
css-Datei:
TD[abbr~=test]
{
COLOR: #33FF00;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
TD[abbr~=nochntest]
{
COLOR: #FF0000;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
TD
{
COLOR: black;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
Aber die Textfarbe bleibt immer schwarz.
Was hab ich übersehen?
Paul
Hiho!
TD[abbr~=nochntest]
Wo hast Du das her? Gibt es einen Grund, warum Du keine Klassen verwendest?
Wenn Du schon vernuenftigerweise mit CSS arbeitest, kannst Du eigentlich auch gleich die schon lange missbilligten Attribute zur Formatierung (bgcolor) entfernen.
Hiho!
TD[abbr~=nochntest]
Wo hast Du das her?
http://de.selfhtml.org/css/formate/zentrale.htm#attributbedingte@title=Self-HTML
Hola,
»» Wo hast Du das her?
http://de.selfhtml.org/css/formate/zentrale.htm#attributbedingte@title=Self-HTML
Und welchen Browser nutzt Du zum ausprobieren?
Hab Zimbos Idee umgesetzt und es läuft.
Mehr wollt ich gar nicht :-)
Dank und
cu , Paul
Hallo Paul :-)
Hab Zimbos Idee umgesetzt und es läuft.
Mehr wollt ich gar nicht :-)
Dank und
cu , Paul
Freut mich, das ich helfen konnte ...
greets
dr leeve Jung us Kölle
Hallo Paul:-)»» Hallo,
ich möchte die Textfarbe in 2 Zellen variieren.
<TD abbr="test" BGCOLOR="$table_cell_colour">".$row[1]."</TD>
<TD abbr="nochntest" BGCOLOR="$table_cell_colour">".$row[2]."</TD>
<TD BGCOLOR="$table_cell_colour">".$row[3]."</TD>
>
> css-Datei:
> ~~~css
TD[abbr~=test]
> {
> COLOR: #33FF00;
> FONT-FAMILY: Verdana, Arial;
> FONT-SIZE: x-small;
> TEXT-DECORATION: none
> }
>
hmmm also ich würde das so schreiben:
[code lang=css]
td.test{
COLOR: #33FF00;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
wobei der punkt zwischen "td" und "test" eine Klasse markiert.
Aufgerufen wird das ganze dann in Deiner Tabelle mit:
<td class="test">...Inahlt...</td>
Bin mir aber nicht ganz sicher, ob Dir das jetzt weiterhilft... weil das ja einfaches CSS ist und Deine Anweisung sieht mir sehr nach einem CMS gesteuerten CSS aus...
Ich hoffe ich konnte Dir trotzdem weiterhelfen :-)
TD[abbr~=nochntest]
{
COLOR: #FF0000;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}TD
{
COLOR: black;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
[/code]Aber die Textfarbe bleibt immer schwarz.
Was hab ich übersehen?
Paul
dr leeve Jung us Kölle
td.test{
COLOR: #33FF00;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
Ich würde die Eigenschaften im CSS klein schreiben - das ist zwar prinzipiell egal, aber jeder Autor der in dieses CSS-File reinschaut, bekommt gleich als erstes eine Watsch'n mitten ins Gesicht. Das wirkt irgendwie bedrohlich mit All-Caps.
<td class="test">...Inahlt...</td>
"test" ist kein guter Klassenname - gute Namen für diesen Zweck sind "odd" und "even".
Hallo suit
»» td.test{
»» COLOR: #33FF00;
»» FONT-FAMILY: Verdana, Arial;
»» FONT-SIZE: x-small;
»» TEXT-DECORATION: none
»» }Ich würde die Eigenschaften im CSS klein schreiben - das ist zwar prinzipiell egal, aber jeder Autor der in dieses CSS-File reinschaut, bekommt gleich als erstes eine Watsch'n mitten ins Gesicht. Das wirkt irgendwie bedrohlich mit All-Caps.
Da stimme ich Dir zu... habe das halt mal nur per copy'n'paste gemacht... hätte ich echt besser machen können...
»» <td class="test">...Inahlt...</td>
"test" ist kein guter Klassenname - gute Namen für diesen Zweck sind "odd" und "even".
okay - überzeugt...
so habe ich auch wieder was dazu gelernt...
Thx :-)
dr leeve Jung us Kölle
Aloha,
Noch ne daemliche Frage, aber was fuer Quelltext bekommt denn eigentlich der Browser? Du hast hier serverseitigen Text. Der muss ja nun nicht auch so ankommen, wie man das vermutet.
Hallo Paul,
Hallo,
ich möchte die Textfarbe in 2 Zellen variieren.
[code lang=php]<TD abbr="test" BGCOLOR="$table_cell_colour">".$row[1]."</TD>
css-Datei:
[code lang=css]TD[abbr~=test]
{
COLOR: #33FF00;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}Aber die Textfarbe bleibt immer schwarz.
Überprüfe mal die Einbindung deiner CSS-Datei/Anweisung(en). Wenn du z.B. nur das schließende "</style>" vergessen haben solltest, bleibt die Textfarbe schwarz.
Ich hab deinem Code mal die Php Formatierung genommen und es dann mit dem Mozilla getestet und läuft so wie es soll.
CSS-Schnipsel:
TD[abbr~=test]
{
COLOR: #33FF00;
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: x-small;
TEXT-DECORATION: none
}
HTML-Schnipsel:
<TD abbr="test">RUMGETESTE</TD>
schönen tag noch.
Oliver