Avatar billede steen_hansen Forsker
08. februar 2004 - 12:35 Der er 66 kommentarer og
1 løsning

Validering af side

Jeg plejer normalt ikke at validere de sider, jeg laver, men jeg gjorde det alligevel for sjovs skyld og narrestreger på http://validator.w3.org/. Og jeg blev godt nok overrasket over at se, hvor meget der bør rettes til.

Er her nogen, der kan hjælpe mig med disse? Jeg fordeler points efter svar, hvert svar giver 10:

Line 15, column 594: character data is not allowed here
  ...support,e-mail,hjemmeside,design" />
                                          ^
Line 139, column 32: there is no attribute "CURSOR" (explain...).
        &nbsp;<a href="#" cursor="hand" onClick="this.style.behavior='url(#defaul
                                  ^
Line 151, column 97: required attribute "SRC" not specified (explain...).
  ...ank" class="bl"><img alt="" id="bimg"/></a></td>
                                          ^
Line 196, column 74: there is no attribute "HEIGHT" (explain...).
  ...ng="0" cellspacing="0" width="100%" height="1">
                                                ^
Line 212, column 81: there is no attribute "BACKGROUND" (explain...).
  ...llspacing="0" width="355" background="/includes/images/greendots.gif" height=
                                          ^
Line 247, column 44: there is no attribute "BACKGROUND" (explain...).
  ...td colspan="2" height="1" background="/includes/images/greendots.gif" alt="">
                                          ^
Line 247, column 81: there is no attribute "ALT" (explain...).
  ..."/includes/images/greendots.gif" alt=""><img border="0" src="/includes/images

Line 151, column 97 er fra http://www.eksperten.dk/spm/462082
Avatar billede steen_hansen Forsker
08. februar 2004 - 12:36 #1
I Line 15, column 594 skal ^ stå under n'et i design (det sidste ord)
Avatar billede htm Nybegynder
08. februar 2004 - 12:42 #2
Har du et link til din side? Det er nemmer at hjælpe når man ser hele koden :-)
Avatar billede htm Nybegynder
08. februar 2004 - 12:46 #3
Nummer 1 fejl: skal lige se mere kode for den.
Nummer 2 fejl: ingen attribut cursor - brug CSS til dette style="cursor: hand;"
nummer 3 fejl: Mangler SRC til billedet
nummer 4 fejl: Height findes ikke for table. Igen brug css. height: 1px;
nummer 5 fejl: background findes hellere ikke. Brug igen CSS. background: url(billede.gif)
nummer 6 fejl: samme som før
nummer 7 fejl: du bruger alt på et tag hvor alt ikke er tilladt. brug title i stedet.
Avatar billede steen_hansen Forsker
08. februar 2004 - 12:51 #4
htm, den er lidt hemmelig indtil den er færdig, men jeg hiver linierne ud her :o)

15: <META NAME="keywords" CONTENT="............hjemmeside,design" />

139: <a href="#" cursor="hand" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('www.minside.dk/');" onFocus="this.blur()"><small><b>gør minside.dk til din startside</b></small></a>

151: <td width="100%"><a href="" id="blink" target="_blank" class="bl"><img alt="" id="bimg"/></a></td>

196: <table border="0" cellpadding="0" cellspacing="0" width="100%" height="1">

212: <table border="0" cellpadding="0" cellspacing="0" width="355" background="/includes/images/greendots.gif" height="1">

247: <td colspan="2" height="1" background="/includes/images/greendots.gif" alt=""><img border="0" src="/includes/images/1x1.gif" width="1" height="1" alt=""></td>
Avatar billede htm Nybegynder
08. februar 2004 - 12:53 #5
Hvad er din doctype? Hvilken version af html prøver du at validere?
Avatar billede steen_hansen Forsker
08. februar 2004 - 12:54 #6
Nummer 2 fejl: ingen attribut cursor - brug CSS til dette style="cursor: hand;"

kan laves om til

<a href="#" style="cursor: hand" ....?
Avatar billede steen_hansen Forsker
08. februar 2004 - 12:54 #7
4.01
Avatar billede steen_hansen Forsker
08. februar 2004 - 12:55 #8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Avatar billede htm Nybegynder
08. februar 2004 - 12:57 #9
nemlig. Kan være at du i stedet for at sætte den på a - at du skal smide en <span style="cursor:hand;"> foran og </span> efter

når du bruger html 4.01 kan du ikke afslutte singletags, med en / i enden. fjern den :-)

html 4.01 kræver hellere ikke at du lukker dine tags.
Avatar billede htm Nybegynder
08. februar 2004 - 12:58 #10
husk url i din doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede steen_hansen Forsker
08. februar 2004 - 12:59 #11
Jeg er vist kommet på lidt ekstraarbejde :o)

Skal snart til frokost, kigger ind igen lidt senere
Avatar billede steen_hansen Forsker
08. februar 2004 - 13:04 #12
Lidt mystisk, men jeg har en data.asp, som jeg inkluderer i toppen af alle dokumenter. Når jeg laver denne ændring:

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

så er der nogle tabeller, som forrykker sig? :o/

Går til frokost, ellers bliver konen sur :o)
Avatar billede htm Nybegynder
08. februar 2004 - 13:16 #13
*G* Ja så er det bare med at komme afsted ...

med url er den mere nøjagtig med doctypen, og du fortæller browseren præcis hvilken doctype du vil bruge.

Der kan så være lidt småændringer at lave, i forhold til layoutet.

måske lidt margin-tilpasning eller lign. Svært at sige uden koden :-)
Avatar billede steen_hansen Forsker
08. februar 2004 - 14:46 #14
Ok, den første fejl er såmænd bare en masse søgeord i et metatag. Jeg forstår ikke hvad problemet med den er?

Nu ser listen således ud:

Line 15, column 594: character data is not allowed here
  ...support,e-mail,email,hjemmeside,design" />
                                          ^
Line 152, column 97: required attribute "SRC" not specified (explain...).
  ...ank" class="bl"><img alt="" id="bimg"/></a></td>
                                          ^
Line 213, column 81: there is no attribute "BACKGROUND" (explain...).
  ...llspacing="0" width="355" background="/includes/images/greendots.gif" style="
                                          ^
Line 248, column 44: there is no attribute "BACKGROUND" (explain...).
  ...td colspan="2" height="1" background="/includes/images/greendots.gif" alt="">
                                          ^
Line 248, column 81: there is no attribute "ALT" (explain...).
  ..."/includes/images/greendots.gif" alt=""><img border="0" src="/includes/images
Avatar billede steen_hansen Forsker
08. februar 2004 - 14:47 #15
Line 152, column 97: required attribute "SRC" not specified (explain...).
  ...ank" class="bl"><img alt="" id="bimg"/></a></td>

Prøv at se http://www.eksperten.dk/spm/462082, her står hvad det bliver brugt til.

Det skrider da fremad :o)
Avatar billede htm Nybegynder
08. februar 2004 - 14:52 #16
Line 15, column 594: Fjern den sidste / i dit metatag. html 4.01 understøtter ikke den slags afsluttende single elements.
Line 152, column 97: Smid src="" ind i dit img tag. Det er et krævet atribut for <img>
Line 213, column 81: Fjern background erstat det af css
Line 248, column 44: Lige så
Line 248, column 81: Alt findes ikke som attribut til <td> brug title i stedet. <td title="dintekst"> eller udelad den helt.
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:04 #17
Ok, hvis jeg istedet for

background="/includes/images/greendots.gif"

skriver

style="background: /includes/images/greendots.gif"

- så forsvinder baggrunden fudstændigt?
Avatar billede htm Nybegynder
08. februar 2004 - 15:05 #18
det fordi det er forkert :-)

style="background: url(includes/images/greendots.gif)
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:06 #19
mht. ALT i en <td></td>, så var det en tanketorsk; jeg kiggede koden igennem for <img ...> og satte alt="" ved det hele :oD
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:06 #20
Endnu en tanketorsk, sorry :o)
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 15:06 #21
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:11 #22
Nu er der så kommet en ny:

Line 213, column 131: duplicate specification of attribute "STYLE" (explain...).
  ...ncludes/images/greendots.gif)" style="height: 1px;">

Linie 213:
<table border="0" cellpadding="0" cellspacing="0" width="355" style="background: url(includes/images/greendots.gif)" style="height: 1px;">

Jeg skal have sat de to syles sammen. Er det sådan det gøres:

<table border="0" cellpadding="0" cellspacing="0" width="355" style="background: url(includes/images/greendots.gif); height: 1px;">
Avatar billede htm Nybegynder
08. februar 2004 - 15:13 #23
Du må ikke have mere end een style i hvert tag.

saml dem som du også selv skriver.

style="background: url(includes/images/greendots.gif); height: 1px;"

Hvert argument adskilles med ; semikolon
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:14 #24
YES, det skulle være fejlfrit. Så mangler jeg kun at fedte med tabeller og
<%
'Response.Write "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">"
Response.Write "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"" ""http://www.w3.org/TR/html4/loose.dtd"">"

Tak for hjælpen (også til Erik :o))

Smider du et svar, htm?
Avatar billede htm Nybegynder
08. februar 2004 - 15:15 #25
OK du får et svar :-)

Kunne være du skulle kigge her: http://www.w3schools.com/css/default.asp

der er også en reference over CSS - det er en stor hjælp til CSS.
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:17 #26
Jeg tror jeg vil tage det lidt mere seriøst mht. validering. Hvis koden er i orden, har man også større chance for at få den banket op i søgemaskinerne, har man ikke?

3543545636135354 tak for hjælpen, det er simpelthen lige i øjet :o)
Avatar billede htm Nybegynder
08. februar 2004 - 15:20 #27
Nej det har intet med hvordan søgemaskinerne opfatter ens side. Men det gør at der er større sandsynelighed for at et større publikum vil være i stand til at se din side.
Det er ikke en garanti for at det virker i alle browsere, men et stort stykke på vejen.
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:22 #28
Fint nok. Jeg gider dog ikke teste det i andre browsere end MSIE fra V5.0. Jeg har heller ikke lyst til at teste, om det duer på en Mac. Man burde nok, men ... :o)

Tak for hjælpen :o)
Avatar billede steen_hansen Forsker
08. februar 2004 - 15:46 #29
Lige et par hurtige tillægsspørgsmål, hvis du har tid:

Jeg har hørt, at W3C og MS ophører samarbejdet? Jeg læste det et sted på Indernædded, og det er da ikke så fedt :o/

Jeg har prøvet om jeg kunne finde fra hvilken version siden burde være korrekt i, men jeg synes ikke jeg kan finde det nogen steder? Jeg er måske blind?
Avatar billede htm Nybegynder
08. februar 2004 - 16:08 #30
MS har trukket sig ud af w3c ikke stoppet samarbejdet. Det betyder bare at de ikke mere er med til at diktere standarder mere. Og det gælder i øvrigt kun et enkelt område. Prøv og læs den nyhed der var oppe på det tidspunkt: http://www.newz.dk/forum/item/24574/
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:09 #31
Og en aller-sidste ting:

Det er åbenbart ikke tilladt at bruge

<body topmargin="0" leftmargin="0">

Men den kan være lidt svær at komme uden om. Hvad kan man bruge istedet?
Avatar billede htm Nybegynder
08. februar 2004 - 16:13 #32
<body style="margin-top: 0px; margin-left: 0px;">
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:14 #33
Jeg tror jeg skal oprette et nyt spørgsmål til dig, for tabeller m.m. forrykker sig ved brug af <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">, og jeg kan ikke se hvad der går galt.
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:14 #34
Ok, sorry. Det er ikke min mening at spamme.
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:16 #35
Kan jeg sende dig et par dokumenter og et link?
Avatar billede htm Nybegynder
08. februar 2004 - 16:20 #36
hvorfor denne kommentar: "Ok, sorry. Det er ikke min mening at spamme." ??

send du bare link til exp (at) nothing (dot) dk
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:27 #37
Det er sendt. Opretter et nyt ?

Jeg sendte lige en bunke beskeder :o)
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:29 #38
Avatar billede htm Nybegynder
08. februar 2004 - 16:29 #39
Lige meget med at oprette nyt, vi tager det her.

Det link du sendte mig, virker ikke. Jeg får bare siden kan ikke vises.
Avatar billede htm Nybegynder
08. februar 2004 - 16:31 #40
Kan slet slå domainet op via DNS.
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:32 #41
Undskyld, jeg har sendt det korrekte
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:34 #42
hjem      føj til foretrukne    ... skulle stå yderst til venstre

Menuen og kassen med "VELKOMMEN" er rykket for langt til højre.

Links i menuen er næsten centreret.

erhverv/private/kontakt under bannerne er forkerte
Avatar billede htm Nybegynder
08. februar 2004 - 16:38 #43
Som skrevet i mail, kan jeg ikke komme ind på domænet overhovedet. Ingen DNS opslag på det.
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:49 #44
Jeg har ingen problemer :o/
Avatar billede htm Nybegynder
08. februar 2004 - 16:52 #45
Har fået det til at gøre ved at bruge den DNS server der står på dk-hostmaster der styrer jeres DNS. Bruger normalt TDCs DNSserver og den har altså ikke jeres domæne i opslagsdatabasen.

Jeg kigger lige på det, håber jeg har forstået dig rigtigt.
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:53 #46
Skidt, htm. Jeg sætter <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ind uden linket. Så er siden sat op, som den skal.

Kan du ikke svare på http://www.eksperten.dk/spm/462585 som tak for hjælpen? :o)
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:54 #47
Det er så ikke min DNS, men min ven's ven :o)

Kan du komme ind på siden, kan du tydeligt se, hvad der har forskubbet sig.
Avatar billede steen_hansen Forsker
08. februar 2004 - 16:59 #48
Hvor finder du opslagsdatabasen på tdc.dk?
Avatar billede htm Nybegynder
08. februar 2004 - 16:59 #49
Dit problem er at når du har URL'en med er den mere striks. Her er standard align også center. Hvis du på dine tds smider align="left" på de steder der skal skubbes ind på plads, vil det komme på plads.

I hvert fald hvis jeg har forstået dig rigtigt.
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:01 #50
Ok, jeg prøver. Kan du komme ind på siden?
Avatar billede htm Nybegynder
08. februar 2004 - 17:01 #51
Det er deres DNS-server der ikke har den. Har den som DNS-server og skrive
ping ditdomain.dk
og får så at den ikke kan finde værten, dermed ikke opdateret DNS.
Avatar billede htm Nybegynder
08. februar 2004 - 17:03 #52
Ja jeg kan godt komme ind på siden, efter at have tilføjet jeres DNS server til min sekundære DNS-server.

Kig her under Navneservere i bunden.
http://www.dk-hostmaster.dk/dkhostcms/bs?query=domain.dk&pageid=82&action=cmsview&lang=da

Udskift self. domain.dk med dit rigtige domæne.
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:04 #53
Ok, det må han få kigget på i morgen.

Det var såmænd bare align="left" der skulle med, så er den pinge-ling. Men hvad med de tre links under bannerne? Her virker det som om, at CSS kun virker delvist.
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:14 #54
.. eller at A bliver rodet ind i det
Avatar billede htm Nybegynder
08. februar 2004 - 17:14 #55
Hvordan virker delvist?

Kan det have noget at gøre med at du i din CSS har defineret color lidt galt?

color: FFFFFF;
skal være
color: #FFFFFF;
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:17 #56
Det kunne det jo meget vel være :oD Det virkede underligt nok, før linket kom med.

Svarer du ikke lige på http://www.eksperten.dk/spm/462585?
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:18 #57
Men nu er uret forsvundet?

søndag den 8. februar 2004 - uge 7 - [uret]
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:22 #58
Nu benytter jeg denne:

<body style="margin-top: 0px; margin-left: 0px;" onload="visbanner();">

Laver jeg den om til

<body style="margin-top: 0px; margin-left: 0px;" onload="visbanner(); uret();">

får jeg en fejl nede i statuslinien.
Avatar billede htm Nybegynder
08. februar 2004 - 17:30 #59
Jeg kan hellere ikke se nogen funktion der hedder uret?? Men derimod funClock
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:32 #60
Sorry, jeg sover godt og grundigt! NU skal du nok få fred for mig resten af dagen :o)

Takker endnu en gang
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:33 #61
Det ser rigtigt ud nu, gør det ikke?
Avatar billede htm Nybegynder
08. februar 2004 - 17:36 #62
Jo det ser meget rigtigt ud nu. :-)
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:36 #63
Man kan diskuttere designet, men det er bedre end det eksisterende, synes jeg.

Vi snakkes :o)
Avatar billede htm Nybegynder
08. februar 2004 - 17:37 #64
:o) - Og så få kigget på det DNS.
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:40 #65
Yeps! :o)

Jeg vil ikke drive rovdrift på dig, men jeg har sq en ting mere:

style="border: 1 solid #000000"

giver ikke meget ramme omkring tabellen? (banner.asp)
Avatar billede htm Nybegynder
08. februar 2004 - 17:43 #66
prøv:

style="border: 1px solid black;"
Avatar billede steen_hansen Forsker
08. februar 2004 - 17:46 #67
Ok, der er strammet op på kravene. Jeg må hellere læse den dokumentation igennem :o)

Snakkes
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