Avatar billede pfp Nybegynder
21. juli 2002 - 21:15 Der er 28 kommentarer og
2 løsninger

Lær mig at bruge validator.w3.org

Hej,

Jeg vil gerne have optimeret min kode så den virker i andet en IE. Derfor tænkte jeg at det måske var en íde at få siden valideret hos W3C.

Men er der ikke en der kan lære mig at bruge den.

Jeg får bl.a.:

<script language="JavaScript">

^Error: required attribute "TYPE" not specified

Hvad skal jeg gøre? Skal jeg så angive en speciel type Javascript eller hvad?

Der kommer nok lidt flere spm. hen ad vejen og jeg hæver point alt efter, hvor slemt det bliver :-)
Avatar billede jakoba Nybegynder
21. juli 2002 - 21:19 #1
attribute  er de ekstra parametre det ogte står i html kommandoer
her burde du have skrevet en type= parameter:
<script language="JavaScript" type='text/javascript'>
Avatar billede pfp Nybegynder
21. juli 2002 - 21:24 #2
Hej Jakoba,

Tak for det. Hvordan ved man hvilken type man skal bruge i forskellige tilfælde eller kan jeg altid bruge type='text/javascript'?
Avatar billede pfp Nybegynder
21. juli 2002 - 21:26 #3
Ja det virkede. Men nu siger den:
... #D6EDFE" text="#000000" leftmargin="0" topmargin="0" marginw ...
                                        ^Error: there is no attribute "LEFTMARGIN" for this element (in this HTML version)

Hvorfor kan jeg ikke bruge leftmargin?
Avatar billede pfp Nybegynder
21. juli 2002 - 21:29 #4
Er det fordi jeg skal angive en anden HTML version, hvis jeg vil bruge marginer?
Avatar billede jakoba Nybegynder
21. juli 2002 - 21:34 #5
næe, de er kin til javascript (som du nok kunne gætte)
det kaldes mimetypes, og der er masser af dem.
men den og  type='text/css'  er som gegel de eneste der er brug for i html kode.
den anden er til link kommandoer når du linker til et stylesheet:
<link rel='stylesheet' type='text/html' src="stylefil.css">

du kan finde mere om mime types her:
http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.html

mvh JakobA
Avatar billede jakoba Nybegynder
21. juli 2002 - 21:36 #6
mange af de parametre der var i gamle dage er blevet erstattet af CSS
her kunne du rette din liste af marginbredder til:
        style="margin: 0 0 0 0;"
Avatar billede lequet Nybegynder
21. juli 2002 - 21:40 #7
<body style="margin : 0px ; padding : 0px ;">

Istedet for leftmargin="0" topmargin="0"

:)
Avatar billede pfp Nybegynder
21. juli 2002 - 21:40 #8
Ok tak. Findes der et sted hvor jeg kan se en "oversættelse" fra det "gamle" og til det nye...for det kan da egentlig være ret svært at gætte sådan noget. :-)

Er det ligeså med parametren "BORDERCOLOR"?
Avatar billede lequet Nybegynder
21. juli 2002 - 21:44 #9
http://www.w3.org/TR/html4/

Her kan du prøve at kigge, det er HTML 4 specifikationen, med detaljer om hvad man må og ikke må.

Desuden får du meget brug for at kende til CSS, det kan du lære på :

http://www.html.dk/tutorials/css/
Avatar billede lequet Nybegynder
21. juli 2002 - 21:48 #10
BORDERCOLOR kan du skifte ud med

<style="border : 1px solid #000000 ;"
Avatar billede jakoba Nybegynder
21. juli 2002 - 21:50 #11
jep, og mange andre.
du kan også være lidt mindre ambitiøs og lade være med at sige i din doctype at det skal være html 4.

og nej, mig bekendt er der ingen der har lavet en fuldstændig 'oversættelse' og der er også mange ting der ikke umiddelbar kan oversættes fordi begreberne ikke svarer til hinanden.
Du kommer simpelthen til at lære html en gang til. Men meget af det kender du heldigvis allerede :-)

jagt artikler på diverse steder som www.html.dk

mvh JakobA
Avatar billede pfp Nybegynder
21. juli 2002 - 21:58 #12
Øvøv, nu har jeg lige skiftet fra Frontpage til Dreamweaver fordi jeg troede det ville løse alle mine problemer :-)

Men hvad er der nu galt i at bruge height="100%" på en table?
Avatar billede lequet Nybegynder
21. juli 2002 - 22:02 #13
WYSIWYG editors som f.eks. Dreamweaver og Frontpage løser ikke den slags problemer :) Nogle gør det bedre end andre, men generelt er de ikke gode når det gælder standarder.

height="" på en tabel har vist aldrig været "tilladt", istedet skal du igen have fat i CSS

style="height : 100% ;"

:)
Avatar billede jakoba Nybegynder
21. juli 2002 - 22:04 #14
at det mås man ikke. næsten allevegne er heigh= parameteren udgået. (den er jeg faktisk også lidt sur over, for jeg synes ikke der er nogen god grund til at gøre det.)
Avatar billede pfp Nybegynder
21. juli 2002 - 22:32 #15
Jaja det går da frem ad...jeg started med 30 errors - nu har jeg 2! :-)

Kan i forklare mig hvad der skulle være galt med dette FORM element:
<form name="search" method="post" action="Resultater.asp">

Jeg får fejlen:
Error: element "FORM" not allowed here; possible cause is an inline element containing a block-level element
Avatar billede jakoba Nybegynder
21. juli 2002 - 22:40 #16
Jeg vil gætte på du har placeret din <form kommando imellem <table og <tr i en tabel. det må man ikke (og det har faktisk aldrig været lovligt)

<form skal enten stå udenom hele din <table  eller også stå helt indeni en tabelcelle.
Avatar billede lequet Nybegynder
21. juli 2002 - 22:57 #17
Hvis du har gjort som JakobA formoder, for at fjerne de extra linieskift der opstår efter (og før) en <form> så kan du bruge <form style="display : inline ;"> istedet :)
Avatar billede pfp Nybegynder
21. juli 2002 - 23:12 #18
Congratulations, this document validates as HTML 4.01 Transitional!

Pyha, tak for det! Kan jeg så regne med at min HTML kode er acceptabel?
Avatar billede pfp Nybegynder
21. juli 2002 - 23:14 #19
Er der en af Jer to der har Netscape 4.79 installeret?? Hvis i tager et kig på http://www.givenet.dk/ kan i se at min Select box bare blive skrevet ud som et slags felt med alle option skrevet side om side med blå baggrund. Hvad kan det skyldes?

Resten af siden som (heller ikke) ser for godt ud regner jeg med kommer mere på plads når jeg også får valideret min CSS kode.
Avatar billede lequet Nybegynder
21. juli 2002 - 23:17 #20
Har ikke lige NS 4.79 liggende, men du skal være opmærksom på at en valideret kode ikke nødvendigvis betyder at siden virker i alle browsere. Det kan hjælpe utroligt meget, men der kan stadig være mange fejl, dette skyldes at browserne ikke altid følger standarden :)
Avatar billede pfp Nybegynder
21. juli 2002 - 23:21 #21
Okay, men hvis jeg nu sørger for at både min HTML og CSS kode er valideret er der så andet jeg kan gøre?
Avatar billede lequet Nybegynder
21. juli 2002 - 23:25 #22
Tja, så er du godt på vej :) Hvis der så er nogle ting der ikke virker som de skal i de forskellige browsere, kan du prøve at finde ud af om der findes en anden måde at gøre det på som virker bedre. Men hvis din kode er valideret skulle der ikke være nogen mærkbare fejl i de nyeste browsere, højest nogle mindre forskelle der er til at leve med.

Angående NS 4.x så er den efterhånden så gammel at jeg tror det er MEGET få der bruger den, desuden er den ret svær at arbejde med, når det handler om CSS, da den har en forholdsvis dårlig understøttelse af CSS
Avatar billede jakoba Nybegynder
21. juli 2002 - 23:29 #23
i NS7 ser den ok ud. I opera5 ser den også Ok ud.
NS4.7 crasher totalt nar den prøver at kikke.
Men som lequet siger er ns4.7 også en gammel en efterhånden.
Avatar billede pfp Nybegynder
21. juli 2002 - 23:33 #24
Ok så efter jeres vurdering er det så acceptabelt at den ikke ser perfekt ud i NS 4,7?
Avatar billede lequet Nybegynder
21. juli 2002 - 23:39 #25
Ja, jeg tror aldrig selv jeg har lavet noget der så perfekt ud i NS 4.7 :)
Avatar billede jakoba Nybegynder
21. juli 2002 - 23:41 #26
Jeg ville nok prøve at fejlfinde så den var lidt blidere og blot viste siden forkert istedet for at crashe programmet.

Jeg vil anbefale du henter en Netscape browser så du kan teste og debugge, den kan stadig fås. http://wp.netscape.com/download/0509102/10000-da-win32---_qual.html
Avatar billede pfp Nybegynder
21. juli 2002 - 23:46 #27
Hvad mener du med at programmet crasher? Jeg har selv installeret Netscape 4,7 og her ser den "bare" forkert ud...den crasher ikke programmet!?? Men nu er det jo ikke sikker vi forstår det samme ved ordret crashe?
Avatar billede jakoba Nybegynder
21. juli 2002 - 23:48 #28
hos mig er det et regederligt programcrash (men den tager ikke windows med sig ned), Du har nok installeret programmet bedre end jeg :-))
Avatar billede pfp Nybegynder
21. juli 2002 - 23:50 #29
Nå i skal have tusind tak for Jeres hjælp, det er jeg utrolig glad for.

Hvis du lequet lige smider et svar så skal i få Jeres point.
Avatar billede lequet Nybegynder
21. juli 2002 - 23:52 #30
:) Så lidt
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