|
| Valideringsfejl Fra : Ukendt |
Dato : 06-10-05 10:28 |
|
Min side http://home1.stofanet.dk/snub/slet.htm bruger stylesheet'et
http://home1.stofanet.dk/snub/slet.css
Jeg har tjekket stylesheet'et med http://jigsaw.w3.org/css-validator/
Det validerer når jeg bruger "Validate by URI" (ovenstående link), men hvis
jeg gemmer filen på harddisken, og bruger "Validate by File Upload", får jeg
fejlene:
Line : 3 (Level : 1) You have no color with your background-color : body
Line : 8 (Level : 1) You have no background-color with your color :
a:visited
Line : 8 (Level : 1) You have no background-color with your color :
a:visited
Line : 13 (Level : 1) You have no background-color with your color : a:hover
Kan jeg bare ignorere fejlmeddelelsen?
| |
Steven A. Sejr (06-10-2005)
| Kommentar Fra : Steven A. Sejr |
Dato : 06-10-05 11:10 |
|
snubbi wrote in dk.edb.internet.webdesign.html:
> Kan jeg bare ignorere fejlmeddelelsen?
Tja, altså jeg har selv mit CSS script, og altså det kommer også med nogle
fejl, men det virker skam fint for min hjemmeside.
Så et eller andet sted tror jeg godt at du kan ignorere fejlmeddelsen.
Bare husk at tjekke om det også virker i hver sin browser, der har jeg nemlig
selv lidt problemer.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Allan Vebel (06-10-2005)
| Kommentar Fra : Allan Vebel |
Dato : 06-10-05 22:59 |
|
Steven A. Sejr skrev:
> nogle fejl, men det virker skam fint for min
> hjemmeside. Så et eller andet sted tror jeg godt
> at du kan ignorere fejlmeddelsen.
Hvorfor ikke bare rette fejlen?
Når validatoren skriver:
You have no background-color with your color
er det fordi den ønsker at både baggrund og tekstfarve er
defineret, for eksempel:
#bluetext{
color:blue;
background:white;
}
eller
#redtext{
color:red;
background:inherit; /*hvis intet skal defineres*/
}
På den måde undgår du de "warnings" der kommer.
> Bare husk at tjekke om det også virker i hver sin
> browser
Naturligvis!
> der har jeg nemlig selv lidt problemer.
Sig frem!
--
Allan Vebel
http://html-faq.dk
| |
Michael Haase (06-10-2005)
| Kommentar Fra : Michael Haase |
Dato : 06-10-05 11:22 |
|
snubbi skrev:
> Jeg har tjekket stylesheet'et med http://jigsaw.w3.org/css-validator/
>
> Det validerer når jeg bruger "Validate by URI" (ovenstående link), men hvis
> jeg gemmer filen på harddisken, og bruger "Validate by File Upload", får jeg
> fejlene:
>
Den validerer også når jeg bruger "validate by URI", men dertil kommer
så de advarsler som du nævner.
> Line : 3 (Level : 1) You have no color with your background-color : body
Du har kun givet baggrunden farven hvid, og ikke defineret skriftens
farve. Dette kan give problemer hvis bruger har sat browseren op til at
bruge hvid skrift- Så vil den skrive med hvidt på hvid baggrund.
> Line : 8 (Level : 1) You have no background-color with your color :
> a:visited
> Line : 8 (Level : 1) You have no background-color with your color :
> a:visited
> Line : 13 (Level : 1) You have no background-color with your color : a:hover
>
Dem har jeg også haft problemer med, prøv med
background-color : inherit;
> Kan jeg bare ignorere fejlmeddelelsen?
>
Kan du godt, men jeg synes at hvis noget skal gøres, så skal det gøres
ordentligt. Eller ihvertfald så godt som muligt.
--
Michael Haase
| |
Bertel Lund Hansen (06-10-2005)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 06-10-05 11:26 |
|
snubbi skrev:
> Det validerer når jeg bruger "Validate by URI" (ovenstående link), men hvis
> jeg gemmer filen på harddisken, og bruger "Validate by File Upload", får jeg
> fejlene:
Det er ikke fejl, men advarsler. Det betyder at det sådan set er
okay, men at det kan give problemer.
> Line : 3 (Level : 1) You have no color with your background-color : body
Problemet opstår hvis jeg f.eks. har sat en
standardbaggrundsfarve der er den samme som din skriftfarve. Så
kan jeg kun se en tom side. Derfor anbefales det at man også
sætter en baggrundsfarve hvis man sætter en tekstfarve.
> Kan jeg bare ignorere fejlmeddelelsen?
Jeg mangler stadig at ordne Fidusos sider så samme advarsel
forsvinder, og det har jeg også i sinde at gøre, men det har jeg
altså ikke fået gjort endnu, og det er vist fem år siden jeg
lavede det første design af de sider. Men jeg ved jo så heller
ikke hvor mange der skuffede og hovedrystende forlod siderne uden
at sige noget til mig.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Allan Vebel (06-10-2005)
| Kommentar Fra : Allan Vebel |
Dato : 06-10-05 23:10 |
|
Bertel Lund Hansen skrev:
> Fidusos sider....
> det er vist fem år siden jeg lavede det første design
> af de sider.
Det var i juleferien 1999 det nuværende design blev til,
jeg har stadig de originale grafikfiler liggende.
--
Allan Vebel
http://html-faq.dk
| |
Claus Rasmussen (06-10-2005)
| Kommentar Fra : Claus Rasmussen |
Dato : 06-10-05 11:30 |
|
> Line : 3 (Level : 1) You have no color with your background-color : body
> Line : 8 (Level : 1) You have no background-color with your color :
> a:visited
> Line : 8 (Level : 1) You have no background-color with your color :
> a:visited
> Line : 13 (Level : 1) You have no background-color with your color : a:hover
>
> Kan jeg bare ignorere fejlmeddelelsen?
Tja - det er jo egentlig din egen beslutning
Men hvis du sætter en 'color' på din 'body', så slipper du for fejlen. En
anden ting som du måske lige kan ta' med i farten er, at den gode gamle
Netscape 4 ignorerer 'body' stylen inde i en 'table', så tilføje 'td' på din
'body'.
body, td {
margin: 50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
font-size: 13px;
color: #000000; /* eller hvad farve du nu vil ha' */
}
/Claus
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Ukendt (06-10-2005)
| Kommentar Fra : Ukendt |
Dato : 06-10-05 15:54 |
|
> anden ting som du måske lige kan ta' med i farten er, at den gode gamle
> Netscape 4 ignorerer 'body' stylen inde i en 'table', så tilføje 'td' på
> din
> 'body'.
>
> body, td {
Mange tak for tippet! Det er nyt for mig at man twiste Netscape på den måde.
Men giver det ikke nye problemer hvis min body f.eks. indeholder margin?
Lige nu bruger jeg ganske vist "margin: 0px", men alligevel?
| |
Knud Gert Ellentoft (06-10-2005)
| Kommentar Fra : Knud Gert Ellentoft |
Dato : 06-10-05 17:23 |
|
snubbi skrev:
>Men giver det ikke nye problemer hvis min body f.eks. indeholder margin?
>Lige nu bruger jeg ganske vist "margin: 0px", men alligevel?
Netscape 4.x forstår ikke margin, men bruger deres egen
ikke-valide kode.
--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html
| |
Erik Ginnerskov (06-10-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 06-10-05 21:32 |
|
Knud Gert Ellentoft wrote:
> snubbi skrev:
>
>> Men giver det ikke nye problemer hvis min body f.eks. indeholder
>> margin? Lige nu bruger jeg ganske vist "margin: 0px", men alligevel?
>
> Netscape 4.x forstår ikke margin, men bruger deres egen
> ikke-valide kode.
Men nyere browsere af foskellig art kan få problemer, hvis der er defineret
som foreslået:
body, td {
margin: 50px;
background-color: #fff;
color: #000;
}
Det vil derfor i nogle tilfælde være formålstjenligt at splitte de to
definitioner op:
body {
margin: 50px;
background-color: #fff;
color: #000;
}
td {
background-color: #fff;
color: #000;
}
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/
| |
Erik Ginnerskov (06-10-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 06-10-05 11:43 |
|
snubbi wrote:
> Det validerer når jeg bruger "Validate by URI" (ovenstående link),
> men hvis jeg gemmer filen på harddisken, og bruger "Validate by File
> Upload", får jeg fejlene:
>
> Line : 3 (Level : 1) You have no color with your background-color :
> body Line : 8 (Level : 1) You have no background-color with your
> color : a:visited
> Line : 8 (Level : 1) You have no background-color with your color :
> a:visited
> Line : 13 (Level : 1) You have no background-color with your color :
> a:hover
Der er ikke tale om fejl, men advarsler.
> Kan jeg bare ignorere fejlmeddelelsen?
I princippet kan du ignorere det, for der er ikke tale om regulære fejl.
Men der kan tænkes situationer, hvor dine manglende specifikationer af color
eller background-color i kombination med brugernes defaulte browseropsætning
vil gøre dele af din side ulæselig, da tekstfarve og baggrundsfarve er ens.
Derfor advarslerne.
Overvej derfor, om du ved manglende baggrundsfarve kan brude denne
specifikation:
background-color:inherit; /* Arver forældreelementets baggrundsfarve */
Tilsvarende ved den manglende color - prøv at indsætte "inherit" som værdi.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/
| |
Ukendt (06-10-2005)
| Kommentar Fra : Ukendt |
Dato : 06-10-05 15:47 |
|
Mange mange tak for de gode svar! "background-color: inherit;" fjerner
advarslerne, men hvis jeg bruger det på "a:link, a:visited, a:hover", hvor
arver de så fra?
Jeg tænker på, om det måske er mere sikkert at bruge "background-color:
transparent;" selvom den udløser en advarsel?
| |
Erik Ginnerskov (06-10-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 06-10-05 21:26 |
|
snubbi wrote:
> men hvis jeg bruger det på "a:link, a:visited, a:hover",
> hvor arver de så fra?
Det finder du ud af ved at kigge i din kildekode. Hvilket element ligger
dine links i? Du kan prøve at indsætte background-color:inherit; på dine
links og se, om det forstyrrer noget.
Der er også den mulighed, at du definerer en specifik farve, eks.
background-color:#fff; der giver hvid baggrund.
> Jeg tænker på, om det måske er mere sikkert at bruge
> "background-color: transparent;" selvom den udløser en advarsel?
Du får stadig en advarsel, men risikoen for fejlvisning hos nogle brugere er
selvfølgelig elimineret.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/
| |
|
|