Johnny Winther Ronnenberg skrev:
>> Hvis du vil have ensartet visning i forskellige browsere -
>> 1px tyk sort streg - skal du prøve denne i stedet:
>>
>> <hr style="border: none; color: black; background-color:
>> black;">
Hov - jeg glemte at specificere størrelsen:
<hr style="border: none; color: black; background-color:black;
height: 1px">
- eller som ren css-deklaration:
hr{
color: black;
background-color: black;
height: 1px;
border: none;
}
> Efter den seneste opdatering af validatoren giver det en
> advarsel, fordi for og bagrund er samme farve.
Ja. Den vil jeg tillade mig at springe op og falde ned på.
Advarsler er netop bare advarsler - ikke fejl. Får man en advarsel
skal man overveje om den har eller kan have betydning i praksis.
Forskel mellem for- og baggrundsfarve er vigtigt at have for langt
de fleste elementer - fordi man skal kunne skelne forgrunden
(teksten) fra baggrunden. I et hr-element kan der ikke være tekst -
det er kun en grafisk skillelinje.
Der er ingen grund til at lave forskel mellem for- og
baggrundsfarve i en hr. I praksis laver browsere en hr efter én af
følgende modeller:
A) Forgrund + evt. kant (IE)
B) Baggrund + evt. kant (Firefox)
C) Kant + evt. baggrund (Opera)
For- og baggrundsfarven bruges i intet tilfælde sammen. Hvis man
sætter kanten til 0 (border: none;) og definerer en størrelse
(height: X) opfører Opera og Firefox sig ens.
Hvis man bare vil farve en hr, uden at ændre på standardstørrelsen,
kan man bruge følgende:
hr{ color: red; background-color: red; border-color: red; }
IE bruger den første angivelse, Firefox den næste og Opera den
sidste.
> Set fra mit hjørne er det en forbedring, tilgængeligheden er
> blevet opgradret i CSS validatoren, men den melding vil få en
> del til at rive håret ud af hovedet.
Det vil det givetvis - men forhåbentlig vil de fleste stoppe før de
bliver skaldede. Hvis man tager de advarsler der dukker op, som en
hjælp til at sikre tilgængeligheden, og ikke som en reprimande, er
det nok lettere at "leve" med dem.
--
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