Gunnar Vestergaard wrote in news:1f362jd.d6c3d91ipusgrN%post@gunnar-v.dk:
> Jesper Stocholm skrev:
>
>> Jeg har nu trimmet mit stylesheet en del (fandt nogle flere advarsler)
>> men den giver mig stadig en masse warnings ...
>
> Ja og der er lidt mere arbejde vi kan tage fat i som beskrevet
> nedenfor.
>
>> ... faktisk omtrent lige så mange som tidligere.
>
> Nej, se, ved .tblmain er de fleste advarsler væk. Så langt så godt. Den
> eferfølgende a.default er et andet stort kapitel som vi også tager fat
> i.
>
det har du søreme ret i ... :)
>
> Husk på at de der 0 0 1px 1px kommer af at width angives i rækkefølgen
> top, højre, bund og venstre. Altså med urets retning. Det blev
> besluttet i CSS1. Men var det ikke noget at bruge 2px eller 4px hvis du
> vil bruge ridge eller groove?
>
ok ... smart :)
>
> Og til dine links:
>
> a.default:link {
> font-family: Verdana,sans-serif;
> background:#000033;
> color:#ffffff;
> text-decoration:none;
> border-style: solid;
> border-color:#ff0000;
> border-width:1px;
> border-bottom: outset 1px;
> border-top: outset 0px;
> border-left: outset 0px;
> border-right: outset 0px;
> }
>
> kan erstattes af
>
> a.default:link {background:#003; color:#fff;
> text-decoration:none; border: ridge #f00 2px}
>
hmmm ... jeg kan ikke få denne short-hand til at virke.
Jeg vil jo gerne have, at der er understregning på mine links vha border-
props, så hvis jeg giver den dette:
background:#000033; color:#fff; text-decoration:none; border: 0 0 2px 0
solid #ff0000;
så giver den mig fejlen
Line: 90 Context : a.default:link
Invalid number : borderToo many values or values are not recognized : 0 0
2px 0 solid #ff0000
Men spec siger, at border specificeres som
'border'
Value: [ <'border-width'> || <'border-style'> || <color> ] | inherit
hvor Border-width sættes som
border-top border-right border-bottom border-left
.... så jeg tror, at jeg har fat i noget af det rigtige ... men åbenbart ikke
helt.
Jeg kan godt få det til at virke med den eksplicitte angivelse af borders -
som fx i klassen
a.default:hover {
background:#000033;
color:#ffffff;
text-decoration:none;
border-top: 0px dotted #ff0000;
border-right: 0px dotted #ff0000;
border-bottom: 1px solid #ff0000;
border-left: 0px dotted #ff0000;
}
.... men altså ikke som short-hand.
.... og hvorfor angiver du farverne som fx #f00 og ikke #ff0000 ?
>
> Og lad mig så sige en ting: Alle de der
> font-family: Verdana,sans-serif;
> kan du smide ad Hekkenfeld til og kun bevare en eneste som du indsætter
> i BODY. Den skal nok sørge for at alle elementer under den arver den
> font-family.
>
og det er så gjort ... :)
.... og mange tak for din hjælp ... det skal nok lykkes !
--
Jesper Stocholm
http://stocholm.dk
Det har været en trist dag ... at se sig nødsaget til at stemme blankt er
ikke sjovt :(