• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kleine Frage zu CSS in HTML!

Status
Für weitere Antworten geschlossen.

[Thr33]

Neues Mitglied
Hallo

Ich hätte da eine Frage !
Wenn man ->
Code:
td.hell {
	background-color: #cccccc;
	font-family: Tahoma;
}
td.dark {
	background-color: #999999;
	font-family: Tahoma;
}
diese Codes in einen Stylesheet eingiebt und man möchte ihn dan in einer Tablle einfügen muss man dann
Code:
<tr>
<td class="hell">blablala<td>
</tr>
<tr>
<td class="dark">blala</td>
</tr>

oder ->
Code:
<tr>
<td id="hell">blablala<td>
</tr>
<tr>
<td id="dark">blala</td>
</tr>
eingeben??
 
Werbung:
du musst das in der mitte zum einbinden nehmen, also das erste+das zweite; das dritte beispiel wird für die "kennung" einer tabelle genommen;
 
Du musst die zweite Variante nehmen ( td.hell )

Wenn du mit ids arbeiten willst müsstest du #hell td{} angeben. (Punkt für class, # für IDs)
 
Werbung:
Also, wenn du in deinem Stylesheet beispielsweise folgendes hast:
Code:
td.beispiel { width:100px; height:100px; background-color:#FF0000; }

Dann musst du das ganze mit class in deinem Quelltext einbinden, da vor beispiel ein Punkt (.) steht.

Wenn du das ganze aber so in deinem Stylsheet definiert hast:
Code:
#beispiel td { width:100px; height:100px; background-color:#FF0000; )

Dann musst du das ganze mit id in deinem Quelltext einbinden, da vor beispiel ein Rautezeichen (#) steht.

Prinzipiell macht das keinen Unterschied aber in der Regel verwendet man ersteres Beispiel mit class.
 
Werbung:
Werbung:
[Thr33 schrieb:
]Tut nicht!
ich habs so gemacht
Code:
<td class=.hell>


kein wunder: falsch eingebunden; du darfst den "." nur bei den stylesheets machen, niemals bei dem einbinden.


du hattest das in deinem zweiten beispiel schon richtig eingebunden,
nämlich:

class="beispiel"


OHNE "."
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben