Avatar billede cmau Nybegynder
11. december 2004 - 15:00 Der er 28 kommentarer og
1 løsning

forkerte html opsætning!

Hej. Jeg prøver at lave min side efter w3.org standart, men den siger at jeg har 7 fejl: http://validator.w3.org/check?uri=http://new.woox.dk Hvordan får jeg dem væk? En der kan hjælpe mig med det?.. siden den tjekker er http://new.woox.dk
Avatar billede skovenborg Nybegynder
11. december 2004 - 15:10 #1
på din index-side med framesettet bruger du en forkert doctype. Transitional understøtter nemlig ikke frameset, derfor skal du bruge:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
(men det behøves kun på den side med framesettet)
Avatar billede cmau Nybegynder
11. december 2004 - 15:16 #2
Så nu giver den ingen fejl :D..


Kunn du så også hjælpe med denne: http://validator.w3.org/check?uri=http://new.woox.dk/main.php

Hvsi du vil gøre det får du 15 points oven i.

i den nye jeg lige skrev kan det ikke finde ud af dukoment type eller sådan noget. Prøv at se. Hvad skal jeg gøre ved det?
Avatar billede cmau Nybegynder
11. december 2004 - 15:17 #3
Hvis du bruger IE kan du også se at http://new.woox.dk/main.php har ændret sig efter jeg satte <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/loose.dtd"> ind. Sådan som den rigtig skulle se ud var: http://new.woox.dk/rigtig.php
Avatar billede cmau Nybegynder
11. december 2004 - 15:27 #4
hov. det var den her der var på main.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede skovenborg Nybegynder
11. december 2004 - 15:41 #5
I den "rigtige" havde du jo heller ingen doctype, så IE går derfor i quirks-mode, hvilket betyder den gætter mere eller mindre sig frem til hvordan det skal se ud. Men jeg kan da godt lige kigge på problemmet :-)
Avatar billede cmau Nybegynder
11. december 2004 - 15:57 #6
Jeg har aldrig prøvet at lave det der doctype og w3.org ville bare gerne at alle ser siden ens.

Jeg har altid endtil i dag sagt at jeg designer til IE, men nu bruger flere og flere andre browsere, så jeg må hellere prøve.
Avatar billede skovenborg Nybegynder
11. december 2004 - 15:58 #7
det var da egentlig en mærkelig fejl, det giver egentlig ikke særlig meget mening at den opfører sig sådan. En måske midlertidig løsning kunne være at sætte width til 98% i bodyen:
body {
    background-color:#EAF5FF;
    background-image:url(http://new.woox.dk/images/bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    margin : 0px;
    width:98%;

selvom det ikke virker så fikst ;-)
Avatar billede skovenborg Nybegynder
11. december 2004 - 15:59 #8
og forresten angående validator fejlen, så prøv at tilføje dette til main.php i headeren:
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
Avatar billede cmau Nybegynder
11. december 2004 - 16:06 #9
jeg har lige testet min css og den lavede den om til denne:

body {
background-color : #eaf5ff;
background-image : url(images/bg.jpg);
background-repeat : repeat-x;
background-position : 50% 0%;
margin : 0;
font : 11px tahoma;
}
table {
font : 11px tahoma;
}
A:link {
text-decoration : underline;
}
A:active {
text-decoration : underline;
}
A:visited {
text-decoration : underline;
}
A:hover {
text-decoration : none;
}

Og jeg ved ikke lige hvilken fejl du snakker om ?? Jeg prøver lige at sætte <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"> ind i main.php
Avatar billede skovenborg Nybegynder
11. december 2004 - 16:07 #10
Det er http://validator.w3.org/check?uri=http://new.woox.dk/main.php hvor den skriver No Character Encoding Found.
Avatar billede cmau Nybegynder
11. december 2004 - 16:09 #11
Avatar billede cmau Nybegynder
11. december 2004 - 16:44 #12
Kan du rette nogle af dem? eller en anden der kan?
Avatar billede Slettet bruger
11. december 2004 - 16:57 #13
Du har en hel del space du skal fjerne i koden

Line 19, column 31: there is no attribute "BACKGROUND"

<td width="6" background=" images/venstre1.gif"></td>

foran images og fremdeles i mange af fejlene
Avatar billede cmau Nybegynder
11. december 2004 - 17:05 #14
Ved mig er der ingen mellem rum der. Selv om validtoren siger det. Så er der ingen mellemrum i koderne.
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:14 #15
jo her er til at begynde med et par rettelser (er ikke færdig med at gå dem igenne):

1. Line 7, column 6: end tag for "HEAD" which is not finished
Løsning: Head-sektionen kræver at du har en titel, ellers er siden ikke valid. Fejlen lyder lidt mærkelig, men den skal tolkes sådan at du har afsluttet head, uden at det krævede indhold er til stede. Tilføj da:
<title>Titel</title> i headeren.

2. Line 13, column 8: end tag for element "SCRIPT" which is not open
Løsning: I din type-attribut mangler du anførselstegn. Normalt i html4.01 transitional er det ikke altid nødvendigt, men i dette tilfælde (nok pga. /-tegnet) er det krævet. Tilføj desuden kommentarer rundt om scriptet for at undgå fejl med ulovlige tegn:
<SCRIPT type="text/javascript">
<!--
if (top.location == document.location) document.location = 'http://new.woox.dk/index.php?indhold=http://new.woox.dk/main.php';
-->
</SCRIPT>
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:19 #16
there is no attribute "BACKGROUND":
Du sætter i din html-kode attributten background på en celle, men det er faktisk ikke lovligt på celler. Brug stylesheet i stedet,fx:
style="background-image:url(http://new.woox.dk/images/hojre.gif)"
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:23 #17
så har du også en tabel hvor du definerer height - hvilket heller ikke er lovlig html (kan i tabelsammenhænge kun bruges på td og th). Her kan du nok få glæde af stylesheets igen med height-propertien.

Desuden har du nogle billeder du mangler en alternativ tekst til (alt="Et eller andet"). Teksten skal som sådan ikke beskrive billedet, men bare hvad den gør så folk uden mulighed for at se billeder, kan navigere rundt på siden.
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:32 #18
og til sidst (men ikke mindst) har alle dine partners-reklame samme problem i deres link-url. Når man bruger & i en url (hvilket er fint nok at gøre), skal man huske på at validatoren opfatter dem som en begyndelse på en html-entity (fx &lt; er en html-entity, som står for et <-tegn).

Men da det der kommer efter &-tegnet normalt aldrig kommer til at være en valid html-entity laver validatoren fejl. Den eneste måde man kan undgå det på er at erstatte &-tegnene med &amp;
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:34 #19
du kan se det samlede resultat på http://skovenborg.frac.dk/570077.php
Bemærk at jeg bruger absolutte urls til billeder (ellers kunne man ikke se dem) og jeg har udkommenteret javascriptet, så den ikke redirecter én.
Avatar billede cmau Nybegynder
11. december 2004 - 17:43 #20
Jeg næsten gjort alt, men hvad skal jeg gøre ved b'et i bannerid og = tegnet efter bannerid?
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:45 #21
de fejl går væk af sig selv når du ændrer & til &amp;
Nogle gange laver validatoren nogle ekstra fejl, der sådan set kun er produkter af en tidligere fejl, og som derfor også går væk når du retter den tidligere fejl.
Avatar billede cmau Nybegynder
11. december 2004 - 17:48 #22
nå okay jeg prøver lig at rette.. men skal lige ind i databasen for at gøre det. Det hele er nemlig database styret
Avatar billede cmau Nybegynder
11. december 2004 - 17:54 #23
Så nu viser den ikke flere fejl på w3.org.. men den har lavet alt teskt til center, som jeg ikke kan finde ud af at fjerne. Det skal se ud som på http://new.woox.dk/rigtig.php , men her på http://new.woox.dk kan du se at det er blevet centeret. Det kom efter at jeg satte <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ind.. hvordan får jeg det væk?
Avatar billede skovenborg Nybegynder
11. december 2004 - 18:00 #24
Efter de steder hvor du centrerer tabellerne med:
<div align="center">
skal du lige sørge for at teksten inde i tabellerne bagefter bliver sat tilbage til ventre-justering:
<table style="text-align:left;"....

Dette skal du lige ændre et par steder...
Avatar billede cmau Nybegynder
11. december 2004 - 18:09 #25
Tusind tak!! Jeg brugte bare align="left" i stedet for style.. smider du svar så opretter jeg også lige et spg mere hvor du kunne få mine sidste 15 points!
Avatar billede skovenborg Nybegynder
11. december 2004 - 18:10 #26
nejnej, bare hæv pointene her hvis du vil - der er ingen grund til at gøre mere ud af det.
Avatar billede cmau Nybegynder
11. december 2004 - 18:18 #27
Hvordan hæver jeg points?
Avatar billede cmau Nybegynder
11. december 2004 - 18:19 #28
Fandt selv ud af.. og tak for hjælpen endnu en gang!
Avatar billede skovenborg Nybegynder
11. december 2004 - 18:20 #29
og jeg takker da for points så :-)
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