Avatar billede super_glenn Nybegynder
21. september 2005 - 15:46 Der er 18 kommentarer og
1 løsning

w3c nægter at validere min css kode?!

Hej (css)eksperter

er der nogen der kan svare mig på hvorfor jeg ikke kan få denne css kode valideret:

div.headerbox {
  width: 250px;
  height: 20px;
  background:  url(headerbox.gif) repeat-x 100% 100%;
  border: 0px solid;
  border-color: black;
  padding: 3px;
}

div.contentbox {
  width: 250px;
  height: 350px;
  border: 0px solid;
  border-color: black;
  padding: 3px;
  background-color: #EAEAEA;
  color: #000;
}

p.hvid {
  font: bold 8pt verdana,helvetica,sans-serif;
  color: #FFF;
  background-color: transparent
}

p.sort {
  font: 8pt verdana,helvetica,sans-serif;
  color: #000;
  background-color: transparent
}


den fejl jeg får er at jeg ikke har defineret en background-color til min color, men det har jeg vel transparent plejer da at være en valid value? Hvad gør jeg forkert?
Avatar billede gil-galad Nybegynder
21. september 2005 - 15:50 #1
prøv at sætte en ; bagved transparent

altså transparent;
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 16:08 #2
Det ser ud til der er sneget sig nogle "usynlige linebreaks ind... (Ireterende problem jeg er støt på før, en textconverter kan hjælpe på den slags)

Prøv at udskift ALLE  linieskift i {} med et mellemrum...

Jeg Fik dit sheet til at valider på den måde...
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 16:10 #3
der gemmer sig også noget "usynligt i mellemrummet  --- background:  url(headerb
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 16:47 #5
*S*

Den er lidt trixy/sjov....


du forsøger at angive 2 forskellige egenskaber for det samme tag

p.sort skal være transperant sort ???
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 16:48 #6
PS... Når du har så langt et link er http://tinyurl.com/ en god lille ting
Avatar billede super_glenn Nybegynder
21. september 2005 - 16:57 #7
heh sjov side den der tinyurl.com :)  men ehm nej jeg det er ikke målet at angive 2 ting idéen er at teksten i p.sort skal være sort og hvid i p.hvid, men baggrunden skal være transperant. Problemet ligger så i at W3C forlanger at man skal angive en background-color når man angiver en color. Det er jo egentlig også fint nok, men min background-color skal jo bare være transparent og det er der filmen knækker... :S
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 16:58 #8
Det er foresten kun en advarsel.....ikke en fejl...*S*...

følgende vil give en advarsel
p.hvid  { color: #fff; font: bold 8pt verdana, helvetica, sans-serif; background-color: transparent }
Den "spørger" om det nu også er smart  med den farve uden en bagrund at se den mod (går feks dårligt med en sort på sort)
Hvis du ændre det  til feks
p.hvid  { color: #fff; font: bold 8pt verdana, helvetica, sans-serif; background-color: red }
vil du ikke få en advarsel
(Det er mere en WAI end en CSS advarsel)
Avatar billede super_glenn Nybegynder
21. september 2005 - 17:05 #9
ja okay det kan se synes bare stadig det er sjovt at den ikke vil læse transparent når det blandt andet står som gyldigt på www.w3schools.com
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 17:08 #10
Ja...fix lille anordning den tinyurl :-)

Ja se det er det mange glemmer nå det drejer sig om validering......maskinerne kan kun validere et stykke af vejen.... der kommer et punkt hvor man selv skal validere ...Det kan lade sig gøre at lave et pogram der kan udregne feks farveforskelle mellem tekst og bagrund... men det vil være krævende... og vil aligevel kræve manel godkendelse for at virke ordenligt... Lige som man nemt kan skrive en korekt dansk sætning (stavning gramtik osv) som overhovedet ikke er forståelig......
Warnings er altså en opfordring til dig om at overtage valideringen... og tage stilling til den evnt problemstilling... og det har du jo gjort  *S*
Avatar billede olebole Juniormester
21. september 2005 - 17:08 #11
<ole>

Jesper >> Vær opmærsom på, at MacOS bruger andre line-breaks. I gamle dage havde jeg voldsomme problemer, når jeg kopierede kode til og fra Eksperten via Netscape/MacOS  :)

super_glenn >> w3schools.com er smaskfyldt med fejl, udeladelser og misforståelser, så det ville ikke være spor mærkeligt, hvis de havde skrevet noget galt - men det har de nu ikke i dette tilfælde.

'transparent' er helt lovlig. Den udløste jo netop heller ingen fejl, men en advarsel  ;o)

/mvh
</bole>
Avatar billede super_glenn Nybegynder
21. september 2005 - 17:15 #12
okay jeg er tryg så :)

Men nu har jeg et nyt problem firefox har en noget anden måde at tyde padding på end IE jeg opretter lige et nyt spørgsmål, vil blive glad hvis i kunne hjælpe mig der også ;)
Avatar billede olebole Juniormester
21. september 2005 - 17:17 #13
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 17:17 #14
Den vil skam gerne være transperant... intet galt i det...
det den siger er....du ændre her skriftfarven på et enkelt element !....  hvis elementet skriftfarve har samme farve som dens parent baggrunden, kan det ikke læsses, og så bør elementet have en bagrunsfarve...
Men det behøves ikke...det er op til dig at afgøre ....

Warnings er altså en advarsel om mulige problemer , som kun kan vuderes af dig.....Er de ikke et problem er de ikke en fejl....
Sort teks på sort baggrund er ikke en fejl set fra kode siden.... men en fejl set ud fra brugbarheden....
Avatar billede olebole Juniormester
21. september 2005 - 17:19 #15
- det link, jeg skrev, sparer dig for et nyt spørgsmål om padding  ;o)
Avatar billede olebole Juniormester
21. september 2005 - 17:22 #16
http://www.eksperten.dk/spm/649514
- min kommentar (21/09-2005 16:31:59) og den næste. Der diskuteres samme emne  :)
Avatar billede super_glenn Nybegynder
21. september 2005 - 17:22 #17
Avatar billede jesper-moeller Nybegynder
21. september 2005 - 17:31 #18
ole >>

Det er netop mine egne oplevelser med netop den slags der ledte mig på sporet....
Downloade han stylesheet og åbnede det i GL... og mange dele manglede/Var rodet sammen...
Kørte det gennem textconverteren.... og så var problemet væk....
Forsøgte så igen med det fejlfyldte... og manuelt erstattede linieskift....og ganske rigt...så virkede det.... så der har gemt sig noget et sted det...*S*

Nu ved jeg jo ikke om glenn også har mac... men ku se ud som samme sjove ting er sket der ??


Mht. tekstkonvertering så kan jeg anbefale Mac brugere dette pogram http://www.cyrk.dk/tekstkonvertering/ Det er godt nok til OS9 men værd at have ligende når man har støre tekster der driller ...(Man kan jo altid gå i clasicmode i OSX)
Avatar billede olebole Juniormester
21. september 2005 - 17:45 #19
Arrgghhh ... nu kan jeg huske det!  :D
I NS4/MacOS kunne jeg se de sære tegn i ViewSource (det var dér NS kom ind i billedet) - og det skete bl.a. ved indrykninger i koden på Eksperten  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester