Slettet bruger
14. december 2005 - 23:06
Der er
35 kommentarer og 1 løsning
Giver fejl i validering - men kan ikke undværes
Jeg har en css, der starter således: html { padding:0px; background-color:red; } body { margin:0px; padding:0: color: navy; font-size: 60%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-color: #0D6B08; font-style: normal; } Den første del (html) giver en fejl ved validering, men hvis jeg fjerner den, får jeg ikke den røde baggrundsfarve, som jeg ønsker. Det er ikke nok, at den står nedenfor i body Hvad gør man så?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. december 2005 - 23:19
#1
Du kan flytte background-color ned til din body og få det samme resultat
Slettet bruger
14. december 2005 - 23:22
#2
Det virkede ikke for en halv time siden, men nu gør det. Det er vist over min sengetid..... Tak for det. Har du et svar til points
14. december 2005 - 23:24
#3
Da det var så nemt, så tager du bare pointene tilbage. Sov godt :)
Slettet bruger
14. december 2005 - 23:30
#4
Så har lige en her til points: Jeg får følgende - for mig mystiske - valideringsfejl: Parse error - Unrecognized : <style type="text/css"> body { margin:0px; padding:0: color: navy; font-size: 60%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-color: #0D6B08; font-style: normal; background-color:red; } Og koden ser således ud <style type="text/css"> body { margin:0px; padding:0: color: navy; font-size: 60%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-color: #0D6B08; font-style: normal; background-color:red; } div#side { width: 770px; margin:0 auto; background-color:white; border-left: 1px solid black; position:relative; } #top-left { position:absolute; padding-top: 8px; padding-left: 3px; background-color:#ffff99; width: 192px; height:32px; top: 0px; left:0px; } #top-right { position:absolute; background-color:#ffff99; height:30px; width: 575px; top: 0px; right: 0px; padding-top:10px; } #ramme { position:absolute; background-color:silver; top: 45px; left: 0px; height:40px; width: 770px; } #menu { float:left; background-color:#ffff99; padding-left: 5px; width: 190px; } #cont { float:right; background-color:#ffff99; width: 560px; padding-left: 8px; padding-right: 5px; } .center { text-align: center; } </style>
Slettet bruger
14. december 2005 - 23:31
#5
Manglede lige, at der stod linie 11: Line: 11 Parse error - Unrecognized : <style type="text/css"> body { margin:0px; padding:0: color: navy; font-size: 60%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-color: #0D6B08; font-style: normal; background-color:red; }
14. december 2005 - 23:32
#6
Du skal ikke tage <style>-tagget med i en .CSS-fil.
Slettet bruger
14. december 2005 - 23:35
#7
Hvordan mener du? Det er jo ikke en css-fil, den ligger i min header
14. december 2005 - 23:38
#8
I så fald skal du ikke kopiere <style></style> med ind i den tekstboks. Det input du giver den der bliver behandlet som om det var en CSS-fil.
Slettet bruger
14. december 2005 - 23:39
#9
Hvordan skal den så starte?
14. december 2005 - 23:41
#10
Du skal blot nøjes med at kopiere det der står i mellem <style> og </style> - eller også skal du lægge dit dokument online og pege validatoren derhen.
Slettet bruger
14. december 2005 - 23:44
#11
Kopiere? Mener du, at jeg skal fjerne <style> og </style>?
Slettet bruger
14. december 2005 - 23:45
#12
Nej, nu forstår jeg. Men nu finder den på en række nye fejl...........
14. december 2005 - 23:46
#13
Hvad er fejlene?
14. december 2005 - 23:47
#14
Såfremt du validerer ved at kopiere din CSS-kode ind i den tekstboks de har til formålet, og ikke uploader en fil direkte, ja. Hvis du stadig er i tvivl, så fortæl lige om den kode du kopierede herind er hele filens indhold.
14. december 2005 - 23:47
#15
Nå, kan se du fandt ud af det :)
Slettet bruger
14. december 2005 - 23:48
#16
Her er koden: body { margin:0px; padding:0: font-color: navy; font-size: 60%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-color: #0D6B08; font-style: normal; background-color:red; } div#side { width: 770px; margin:0 auto; background-color:white; border-left: 1px solid black; position:relative; } #top-left { position:absolute; padding-top: 8px; padding-left: 3px; background-color:#ffff99; width: 192px; height:32px; top: 0px; left:0px; } #top-right { position:absolute; background-color:#ffff99; height:30px; width: 575px; top: 0px; right: 0px; padding-top:10px; } #ramme { position:absolute; background-color:silver; top: 45px; left: 0px; height:40px; width: 770px; } #menu { float:left; background-color:#ffff99; padding-left: 5px; width: 190px; } #cont { float:right; background-color:#ffff99; width: 560px; padding-left: 8px; padding-right: 5px; } .center { text-align: center; }
Slettet bruger
14. december 2005 - 23:49
#17
Og fejlene:
Errors
URI :
file://localhost/TextArea * Line: 4 Context : body
Parse Error - 0: font-color: navy;
* Line: 6 Context : Arial, Helvetica, Sans-Serif
Parse Error - : 60%; font-family: Verdana
* Line: 6 Context : Arial, Helvetica, Sans-Serif
Parse Error - Sans-Serif;
* Line: 11
Parse Error - : #0D6B08; font-style: normal; background-color:red; } div#side
14. december 2005 - 23:50
#18
navy er ikke er farve, du skal give den et "id" f.eks. #FFFFFF eller #000000
14. december 2005 - 23:52
#19
Mener ikke at der er noget som hedder font-color
14. december 2005 - 23:52
#20
Det er ikke det der er fejlen. Fejlen er at der på linie 3 står et : hvor der skulle have stået et ;.
14. december 2005 - 23:53
#21
Og desuden er der ganske rigtigt også det med color/font-color - skulle vist have været background-color/color.
14. december 2005 - 23:53
#22
div#side har du sikker skrevet forkert, flere "div" forrest
14. december 2005 - 23:55
#24
Du har denne linie i din body padding:0: Du skal fjern : og indsæt ;
Slettet bruger
14. december 2005 - 23:55
#25
Men er det ikke korrekt at skrive font-color ?
14. december 2005 - 23:55
#26
Du skriver font-color 2 stedet i din body kode.
14. december 2005 - 23:57
#27
pidgeot: Jeg mener bare at man ikke kan skrive navy man skal skriver hex koden
14. december 2005 - 23:57
#28
Jeg kender ikke font-color. Hvad skulle den gøre?
Slettet bruger
14. december 2005 - 23:57
#29
Nu blev den endelig tilfreds - bortset fra en masse dumme warnings body { margin:0px; padding:0; color: #FFFFFF; font-size: 60%; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; background-color:red; } div#side { width: 770px; margin:0 auto; background-color:white; border-left: 1px solid black; position:relative; }
Slettet bruger
14. december 2005 - 23:58
#30
jeg troede, at skriftfarve hed font-color....
14. december 2005 - 23:59
#31
Nej, jeg plejer at bruge color f.eks. color: #FFFFFF;
Slettet bruger
15. december 2005 - 00:01
#32
ok, men nu har du vist fortjent dine points :)
15. december 2005 - 00:01
#33
Skriftfarve er color. Baggrundsfarve er background-color. Font-color er ikke defineret i CSS.
Mht. navy - citat fra min henvisning:
"The Cascading Style Sheets language defines the same number of named colors as the HTML 4 spec, namely the 16 listed above."
Eftersom navy er blandt de 16 farver der henvises til, er det gyldigt. Rent bortset fra det bruger jeg da selv samme princip uden problemer på min egen side:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fbirdiesoft.dk&usermedium=all
15. december 2005 - 00:02
#34
Ok, kommer her.
15. december 2005 - 00:06
#35
Tak for pointene :)
Slettet bruger
15. december 2005 - 00:07
#36
Tusind tak. Hvis du ikke kan sove, så har jeg lagt et andet spørgsmål Problemer med opbygning af en side - og med printer.css Men nu kan jeg ikke holde mig vågen mere.
Vi tilbyder markedets bedste kurser inden for webudvikling