Avatar billede steen_hansen Forsker
24. maj 2005 - 07:17 Der er 12 kommentarer og
2 løsninger

Validering af HTML og CSS

Jeg får en fejl på validering af HTML:

Below are the results of attempting to parse this document with an SGML parser.

Line 100, column 81: there is no attribute "CURSOR"

...0px;" class="dot"><a href="#" cursor="hand" onClick="this.style.behavior='url

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

Jeg benytter
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


Desuden får jeg noget i CSS:

Line: 236 Context : a.menu:hover
Invalid number : text-decoration bold is not a text-decoration value : bold

Hvis bold ikke er en text-decoration value, hvad skal der så bruges? Jeg kan ikke se, at man kan benytte fed skrift i en text-decoration.

Desuden foreslår de en generic font:
Line : 106 font-family: You are encouraged to offer a generic family as a last alternative
Mit CSS ser sådan her ud:

font-family: verdana, helvetica, tahoma, arial;
Avatar billede webt Nybegynder
24. maj 2005 - 07:35 #1
Hejsa den første fejl bør du kunne klare ved at fjerne cursor="hand" - links får automatisk hand som cursor, med mindre du har omdefineret det et andet sted hvis det er tilfældet kan du <a ....style="cursor:pointer;" pointer i stedet for hand da pointer er den korrekte.

Det andet problem:
text-decoration kan ha en af følgende værdier.
Blink (virker ikke)
Overline: streg over det den er sat på
underline: streg under
line-through: gennemstregning
none: ingen

Hvis du derimod ønsker at lave den fed skal du bruge
font-weight:bold;
eller font-weight:enværdi;

Den sidste kan jeg ikke lige gennemskue ser ummidelbart rigtigt nok ud

Mvh
Martin
Avatar billede steen_hansen Forsker
24. maj 2005 - 07:40 #2
font-weight/text-decoration - det var vist en smutter, den er på plads nu :)

Jeg bliver nødt til at smutte på arbejde. Kigger ind senere.
Avatar billede steen_hansen Forsker
24. maj 2005 - 07:43 #3
... og cursor="hand" er væk, og det virker :) Nu mangler jeg vist kun en generic font. Det troede jeg så f.eks. Times New Roman var, men det er vist ikke tilfældet?

Kigger ind senere, er sent på den.
Avatar billede webt Nybegynder
24. maj 2005 - 07:43 #4
God arbejdslyst :)

Mvh Martin
Avatar billede webt Nybegynder
24. maj 2005 - 07:53 #5
prøv sans-serif
Avatar billede roenving Novice
24. maj 2005 - 09:23 #6
Ja, det anbefales at man sætter en af de fem (eller er det 7 ?-) generiske fonte ind, så en browser, som ikke har nogen af de angivne fonte ved hvad den skal vise skriften som ...

-- og selv bruger jeg stort set altid kun sans-serif, som svarer til dine

font-family: verdana, helvetica, tahoma, arial, sans-serif;

-- eller serif, som f.eks. svarer til times new roman, garamond o.l.

Desuden er det normalt at støde ind i monospaced (courier o.l. !-)
Avatar billede steen_hansen Forsker
25. maj 2005 - 21:47 #7
Jeg prøvede med

font-family: verdana, helvetica, tahoma, sans-serif, arial;

- og den ser ud til at være i orden. Takker :)

webt, roenving, smider I begge et svar? webt får 30, fordi han egentlig kom med løsningen, og roenving for den uddybende forklaring. Håber det er i orden? :)

Takker, begge to :)
Avatar billede steen_hansen Forsker
25. maj 2005 - 21:51 #8
PS: roenving, kan du huske de generiske fonte?
Avatar billede webt Nybegynder
26. maj 2005 - 07:03 #9
Du får et svar

Mvh
Martin
Avatar billede roenving Novice
26. maj 2005 - 09:36 #10
Næh, men jeg kan slå dem op !o]

http://www.w3.org/TR/REC-CSS2/fonts.html#generic-font-families

(forøvrigt fundet ved at bruge site:tricket på Google: http://www.google.dk/search?hl=da&q=site%3Awww.w3.org+generic+font&meta= !-)
Avatar billede roenving Novice
26. maj 2005 - 09:37 #11
-- og velbekomme '-)
Avatar billede steen_hansen Forsker
26. maj 2005 - 23:21 #12
Takker, drenge! Det var smukt :)
Avatar billede roenving Novice
27. maj 2005 - 01:25 #13
-- og tak for point ;~}
Avatar billede webt Nybegynder
27. maj 2005 - 07:19 #14
Så lidt :) og takker for point, god arbejdslyst
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