Claus Jacobsen skrev:
>> <td id="Menu"> virker fint..
>> <td id="Menu.Test"> virker ikke
>>
>> <td class="Menu.Test"> virker ikke
> Det du skriver er faktisk ikke valid kode!!
Tjek lige med specifikationen før du sætter udråbstegn.
> id'er kan ikke indeholde punktummer!
Jo.
,--------
| ID and NAME tokens must begin with a letter ([A-Za-z]) and may be
| followed by any number of letters, digits ([0-9]), hyphens ("-"),
| underscores ("_"), colons (":"), and periods (".").
`--------
<
http://www.w3.org/TR/html401/types.html#type-name>
> da det betyder en klasse!
Det er i css-regi at punktum markerer en klasse. Du har ret i at
punktummer derved kan give anledning til forvirring i css-koden,
men det er altså *ikke* forbudt at anvende punktum i id-elementer.
Hvis man skal angive css-kode til et navn der indeholder punktum,
skal punktummet escapes som her:
#x\.y{ color: red; } /* Fanger id="x.y" */
Ovenstående er testet i nye udgaver af IE, Firefox og Opera.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html