Avatar billede krukken Mester
24. marts 2004 - 16:10 Der er 17 kommentarer og
1 løsning

Får en fejl ved valedring af CSS

Jeg får følgende fejl når jeg validere nedestående kode(valideret: http://jigsaw.w3.org/css-validator/validator-text.html)

Fejl:
Errors
URI : file://localhost/TextArea
Line: 0
Unknown pseudo-element or pseudo-class nodec

Warnings
URI : file://localhost/TextArea
Line : 0 font-family: You are encouraged to offer a generic family as a last alternative


Kode: ¨
frameset {
    border: 0;
}

h1 {
    text-align: center;
}

h2 {
    text-align: center;
    font-family: "Times New Roman", Arial;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

body {
    background-color: #ffffff;
    font-family: Verdana, Arial;
    font-size: 10px;
    margin-left: 10px;
    margin-top: 10px;
    text-align: center;
}

h4 {
    text-align: center;
    font-size: 16px;
    font-family: "Times New Roman", Arial;
}

td {
    font-size: 10px;
}

td.bredde {
    width:200px;
    text-align: center;
}


caption {
    font-size: 14px;
}

img {
    border: 2px;
}

a:nodec {
    text-decoration: none;
}

a:active {
    color: #000000;
}

a {
    color: #5555aa;
}
a img {
    border: none;
}

a:hover {
    color: #ff9400;
}

a:hover img {
    border: 2px solid #ff9400;
}

ul {
    text-align: left;
}
Avatar billede doggy82 Praktikant
24. marts 2004 - 16:16 #1
Jeg ved ikke lige hvad fejlen går ud på. Men den der Warning betyder at du skal have en skriftfamilie til sidst i din font-family.
Feks Serif (med fødder) eller Sans-Serif (uden fødder)
Avatar billede doggy82 Praktikant
24. marts 2004 - 16:17 #2
Jeg forstår ikke lige hvorfor du blander familier:

font-family: "Times New Roman", Arial;

Først en serif font og derefter en sans-serif - det giver ingen mening.
Avatar billede roenving Novice
24. marts 2004 - 16:18 #3
-- den første fejl kommer fordi du bruger : i stedet for .

-- og der er en fejl i rækkefølgen af dine a-definitioner, rækkefølgen kan _kun_ være denne tilrettede:

a.nodec {
    text-decoration: none;
}

a {
    color: #5555aa;
}
a:hover {
    color: #ff9400;
}
a:active {
    color: #000000;
}

a img {
    border: none;
}
a:hover img {
    border: 2px solid #ff9400;
}

-- og advarslen betyder, at man altid opfordres til at angive en generisk font-familie ved font-angivelser, altså bruge serif/sans-serif bagest ...

-- det er da iøvrigt noget vrøvl, at du bruger times og arial sammen, mere forskellige almindelige bogstav-typer er det da svært at finde:

h2 {
    text-align: center;
    font-family: Arial,sans-serif;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

body {
    background-color: #ffffff;
    font-family: Verdana, Arial,sans-serif;
    font-size: 10px;
    margin-left: 10px;
    margin-top: 10px;
    text-align: center;
}

h4 {
    text-align: center;
    font-size: 16px;
    font-family: Arial,sans-serif;
}
Avatar billede krukken Mester
24. marts 2004 - 16:19 #4
hvad ville du så foreslå?
Avatar billede skovenborg Nybegynder
24. marts 2004 - 16:20 #5
det ulovlige pseudo-element er:
a:nodec

ved ikke hvad det burde være - men det er i hvert fald ikke en del af standarden
Avatar billede skovenborg Nybegynder
24. marts 2004 - 16:20 #6
-- men som roenving foreslår skal det nok være a.nodec ;-)
Avatar billede roenving Novice
24. marts 2004 - 16:21 #7
Jeg måtte også lige rotere lidt med hjerne-indholdet, før jeg fandt en forståelse af nodec: no-dec !-)
Avatar billede krukken Mester
24. marts 2004 - 16:42 #8
Hvor kan man validere sin html 4.01 kode?

Lig lig et svar
Avatar billede roenving Novice
24. marts 2004 - 16:49 #9
http://validator.w3.org/

-- og velbekomme '-)
Avatar billede roenving Novice
24. marts 2004 - 16:50 #10
-- og hvis du vil give points, kan du vælge 'Afsæt flere points' til venstre under Funktioner !-)
Avatar billede krukken Mester
24. marts 2004 - 17:02 #11
Så er det 20 point:-)

Hvad er det så man skal skrive foroven i sine HTML 4.01 dokumeter - I XHMTL angiver du jo en -dtd, hvad hedder den i html 4.01?
Avatar billede roenving Novice
24. marts 2004 - 17:06 #12
Der hedder det også bl.a. en dtd:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
Avatar billede krukken Mester
24. marts 2004 - 17:08 #13
er der også noget som hedder Strict i html? (Nu lover jeg ikke at komme med flere spørgsmål;-) )
Avatar billede krukken Mester
24. marts 2004 - 17:10 #14
Jeg får denne fejl:
was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to validate the document. The sources I tried are:

The HTTP Content-Type field.
The XML Declaration.
The HTML "META" element.

Er det ikke noget som skal skrive for oven?
Avatar billede roenving Novice
24. marts 2004 - 17:12 #15
Jeg skulle også lige til at skrive, at jeg hellere måtte sætte dette ind, for det indeholder minimum til head-delen også:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Tomt dokument</title>
</head>
Avatar billede roenving Novice
24. marts 2004 - 17:14 #16
Avatar billede krukken Mester
24. marts 2004 - 17:21 #17
Tak:-)
Avatar billede roenving Novice
24. marts 2004 - 17:23 #18
-- og tak for points ;~}
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