webForumDet fria alternativet

CSS- fel

18 svar · 460 visningar · startad av magnusfernstrom

magnusfernstromMedlem sedan mars 20032 184 inlägg
#1

När jag validerar denna sida får jag detta: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.midgetzinc.net%2Fbw%2Fstartsidan.html

Kan någon förklara vad som är fel?

frankofMedlem sedan jan. 20014 275 inlägg
#2

Din css ligger efter </head>

<html>
   <head><title> - BANNUS WEBBTJÄNSTER</title> //det var en </head> här

<style type="text/css">

.table_meny

   {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
   }

.table_text

   {
    font-family: verdana;
    font-size: 11px;
    font-weight: none; 
    color: #555555;
    line-height: 16px;
   }

.rubrik
   
   {
    font-family: arial;
    font-size: 23px;
    font-weight: bold;
    color: #BA502D;
   }

body
   {
    margin-top: 100px;
    margin-left: 200px;
    background: #EDF1F1;

    a:link { text-decoration: none; color: #555555; }
    a:hover { text-decoration: underline; color: #000000; }
    a:visited { text-decoration: none; color: #555555; }
    a:visited:hover { text-decoration: underline; color: #000000; }
   }

img 
   {
    display:block;
   }

p 
   {
	margin: 4px;
	padding: 4px;
   }

</style> 
[b]</head>[/b]
<body>

Bordercolor är en MS-specifik attribut om jag inte minns fel, mao inte standard

magnusfernstromMedlem sedan mars 20032 184 inlägg
#3

Wey! Hade för mig att jag testade detta innan, men tydligen inte. Tack så mycket frankof. Men vad kan det andra vara? :q

frankofMedlem sedan jan. 20014 275 inlägg
#4

Bordercollor ingår inte i standard, därav felet, testa med css i stället.

<td style="border: 1px solid #AAAAAA">
magnusfernstromMedlem sedan mars 20032 184 inlägg
#5

Dra på trissor ;)

Nu har jag en helt felfri sida enligt W3C. Tack frankof!
:bire

magnusfernstromMedlem sedan mars 20032 184 inlägg
#6

http://validator.w3.org/check?uri=http%3A%2F%2Fmidgetzinc.net.loopiadns.com%2Fdon%2Finfo.html&charset=(detect+automatically)

Jag kör i samma tråd.

När jag validerar får jag detta. Vad är fel?

icaaqMedlem sedan okt. 20004 910 inlägg
#7

Testa att lägga denna i din head

[red]
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
[/red]

mv icaaq

magnusfernstromMedlem sedan mars 20032 184 inlägg
#8

Nepp, men den fungerar felfritt i både Netscape och Explorer. Så det borde inte spela någon roll, egentligen.

Kan någon kolla om den fungerar i de andra webbläsarna?

icaaqMedlem sedan okt. 20004 910 inlägg
#9

Du skall alltså lägga den mellan <head> och </head>.

mv icaaq

magnusfernstromMedlem sedan mars 20032 184 inlägg
#10

Aha, ursäkta mig och min kunskapsbrist.

Men det blir en hel del fel ändå.

Gislaved.netMedlem sedan juni 20001 274 inlägg
#11

Det står ju nästan alltid vad det är för fel, så det är bara att åtgärda vad den föreslår.

Line 59, column 45: value of attribute "VALIGN" cannot be "CENTER"; must be one of "TOP", "MIDDLE", "BOTTOM", "BASELINE"

Jaha, så valign kan inte ha värdet center utan något av de andra värden som står uppradade. Då väljer vi ett utav dem. Enkelt.

Fråga gärna om det är någon beskrivning du inte förstår.

magnusfernstromMedlem sedan mars 20032 184 inlägg
#12

Men saken är den att när jag validerar en annan sida med ungefär likadan kod får jag inga fel. Det är det som är det mystiska. Men den fungerar ju felfritt i Netscape och Explorer, så jag kör på som det är.

Fungerar den felfritt i andra webbläsare?

frankofMedlem sedan jan. 20014 275 inlägg
#13

magnusfernstrom skrev:

Men saken är den att när jag validerar en annan sida med ungefär likadan kod får jag inga fel.

Nyckelordet ær i såfall "ungefär" ;) før det betyder inte identisk ;)
Det ær bara att;
A. korrigera alla fel och få en validerad sida.
B: skita i det.
Væljer du A, har du en "fair chance" att din sida fungerer med næsta weblæsare.

magnusfernstromMedlem sedan mars 20032 184 inlägg
#14

frankof: Okej, får väl tänka över det lite då :)

jarvkloMedlem sedan juli 20013 295 inlägg
#15

Som sagt - problemet är att det är "ungefär likadan kod" och inte "exakt likadan kod"... ;)

Det första felmeddelandet får du t.ex. för att du skrivit

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" / >

istället för

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Ett mellanslag mellan / och > tillåts alltså inte i xhtml ;)

Det andra - du har skrivit "center" som attribut till valign på rad 59, det skall vara

valign="middle"

om du vill centrera i höjdled

Rad 59 (igen) Du har utelämnat <tr> i tabellen (du kör med <table><td>... vilket inte är xhtml - man får (som felmeddelandet säger) inte utelämna <tr> i xhtml... <table><tr><td> är ett säkert tips här ;)

Rad 61 - står

<img src="logo.gif" border="0">

skall vara

<img src="logo.gif" border="0"[b] alt="logotyp" /[/b]>

Rad 67 och 68 - du har glömt några "fnuttar" (citattecken)

Rad 68 - Återigen en utelämnad <tr>...

resten ser också ut att vara "klippochklistrasjukan" mer än riktiga fel...
Du är nära... Så, som sagt, varför ge upp ? :birp

magnusfernstromMedlem sedan mars 20032 184 inlägg
#16

Du är grym jarvklo. Grym. Jag upphör aldrig att imponeras av människorna här på wF, även om jag varit här relativt länge. jarvklo, @nders, LarsG, web-tor och alla andra, ni är banne mig hjältar. Vilket ork!

Men alltså, "klippochklistrasjukan" lider jag inte av. Snarare "skrivdåligkodsjukan" då jag aldrig kopierat HTML-kod i stort sett. Verkligen inte denna kod :)

Men jag får väl ändra lite då. Min förra sida validerade jag efter HTML 4-standarderna. Borde jag validera efter XHTML-standarderna istället?

magnusfernstromMedlem sedan mars 20032 184 inlägg
#17

Okej. Nu är lite fixat. Men inte allt. För det första har jag inte ett mellanrum mellan / och > och jag har ingen aning om varför den reagerar på det.

De andra begriper jag inte vad som är fel på.

http://validator.w3.org/check?uri=http%3A%2F%2Fmidgetzinc.net.loopiadns.com%2Fdon%2Finfo.html

/Magnus

Nexus86Medlem sedan okt. 20022 683 inlägg
#18

Rad 122, Du har glömt avsluta en tabell.

</table>
</body>

Rad 69, Tabellen du glömde avsluta börjar här. ;)

r/ Rad 5, Ta bort snedstrecket så funkar det.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
magnusfernstromMedlem sedan mars 20032 184 inlägg
#19

Yes!

Nu fungerade det!

Tack så hemskt mycket Nexus86, jarvklo, frankof, Gislaved.net och icaaq!

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb