login  Naam:   Wachtwoord: 
Registreer je!
 Forum

W3valid maken

Offline Coolbean - 07/06/2006 20:34 (laatste wijziging 08/06/2006 11:16)
Avatar van CoolbeanNieuw lid Hallo iedereen,

de lay-out van men site is af, nu wil ik hem eigenlijk nog W3C valid maken, ik ben ondertussen al van 53 naar 6 fouten gegaan, maar deze 6 begrijp ik niet goed.

De 1e is:


Error Line 14 column 123: document type does not allow element "div" here; assuming missing "object" start-tag.

  1. <div style="background: url(../opmaak/afbeeldingen/achtergrondboven.jpg); repea...


Het staat in deze context:

  1. <head>
  2. <title>
  3. Proffesional Site Made By Coolbean
  4. </title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6. <link rel="stylesheet" href="Templates/css.css" type="text/css" />
  7. <div style="background: url(../opmaak/afbeeldingen/achtergrondboven.jpg); repeat: repeat-x; width: 100%; height: 175px;" />
  8. </head>


Wat is hier nu fout aan?

14 antwoorden

Gesponsorde links
Offline lemoinet - 07/06/2006 20:37 (laatste wijziging 07/06/2006 20:37)
Avatar van lemoinet PHP gevorderde nen div in de head 

zet het eens tussen de body tags
Offline Coolbean - 07/06/2006 20:42
Avatar van Coolbean Nieuw lid Ok,
da waren de 1e 2, want er zijn er meteen 2 weg,
nu de 3e:

Error Line 17 column 28: there is no attribute "height".

  1. <table width="670" height="100%" border="0" cellspacing="0" cellpadding="0" al




You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.


het staat in deze context:

  1. <body style="background-image: url('../opmaak/afbeeldingen/achtergrond.jpg'); margin-top:0px; margin-left:0px; margin-right: 0px">
  2. <div style="background: url(../opmaak/afbeeldingen/achtergrondboven.jpg); repeat: repeat-x; width: 100%; height: 175px;" />
  3. <table width="670" height="100%" border="0" cellspacing="0" cellpadding="0" align="center">


Tabel is helemaal in orde...
Offline Simon - 07/06/2006 20:42 (laatste wijziging 07/06/2006 20:43)
Avatar van Simon PHP expert euhm, een div in je head ??
normaal staat zoiets in de body

EDIT: oei, mijn pagina was niet gerefreshd, reacties stonden er nog niet

EDIT2: height="100%" --> style="height: 100%;"
Offline Coolbean - 07/06/2006 20:48 (laatste wijziging 07/06/2006 20:57)
Avatar van Coolbean Nieuw lid dus dan moet da

<table style="height: 100%; width: 670; border: 0; cellspacing: 0; cellpadding: 0; align: center;">

worden...

edit: : ok dit klopt, nog 3 te gaan 

edit2: : op lemoinet's manier gedaan, werkt ook 
nog een opgelost, nog maar 1 te gaan 
Offline lemoinet - 07/06/2006 20:54 (laatste wijziging 07/06/2006 20:54)
Avatar van lemoinet PHP gevorderde nee
<table style="height: 100%; width:670px; border: 0;" cellspacing="0 " cellpadding="0" align="center">

cellspacing en cellpadding bestaan niet in CSS
Offline Coolbean - 07/06/2006 21:01
Avatar van Coolbean Nieuw lid laatste:

Error Line 17 column 7: document type does not allow element "tr" here; assuming missing "table" start-tag.



in context:

  1. <body style="background-image: url('../opmaak/afbeeldingen/achtergrond.jpg'); margin-top:0px; margin-left:0px; margin-right: 0px">
  2. <div style="background: url(../opmaak/afbeeldingen/achtergrondboven.jpg); repeat: repeat-x; width: 100%; height: 175px;" />
  3. <tr>
  4. <td>
  5. <img src="../opmaak/afbeeldingen/barleft.jpg" width="10" height="198" border="0" alt="bar" />
  6. </td>
Offline lemoinet - 07/06/2006 21:03
Avatar van lemoinet PHP gevorderde en waar is de table tag naar toe

  1. <body style="...">
  2. <div style="..." />
  3. -->
  4. <tr>
  5. <td>
  6. <img src="../opmaak/afbeeldingen/barleft.jpg" width="10" height="198" border="0" alt="bar" />
  7. </td>
Offline Gerard - 07/06/2006 21:03
Avatar van Gerard Ouwe rakker
Citaat:
<title>
Proffesional Site Made By Coolbean
</title>


ps. zo spel je niet 'professional'
Offline Coolbean - 07/06/2006 21:06 (laatste wijziging 07/06/2006 21:13)
Avatar van Coolbean Nieuw lid ^^
sssst, dat zijn details 

ok het is veranderd in professional +
Mijn site is Valid XHTML 1.0 Transitional!

jeeeeeuuuuuuuuuuuj!! 
Merci voor alle hulp

maar ik heb eigenlijk nog een vraag,
als ik mijn CSS wil laden in mijn footer, mag dat dan gewoon bovenaan het script van mijn footer:

  1. <link rel="stylesheet" href="../opmaak/templates/css.css" type="text/css" />


zetten anders werkt het niet..
Maar als ik dit bij mijn body doe, dan doet dit helemaal niets :O
Offline CDNC - 07/06/2006 21:15
Avatar van CDNC PHP ver gevorderde moet tussen de head
Offline Coolbean - 07/06/2006 21:17
Avatar van Coolbean Nieuw lid Dat staat tussen men head, en ik include die head in men index..

maar dit doet niets
Offline CDNC - 07/06/2006 21:18
Avatar van CDNC PHP ver gevorderde heb je dan rekening gehouden met het pad dat er naar lijd?
Offline Coolbean - 07/06/2006 21:19 (laatste wijziging 07/06/2006 21:21)
Avatar van Coolbean Nieuw lid Ja...

www -> Opmaak -> Templates -> css.css
-> Home -> index.php

en ik include men header in de index.php (header staat in opmaak)

zo staat het in men header:

<link rel="stylesheet" href="../opmaak/Templates/css.css" type="text/css" />
Offline xSc - 08/06/2006 10:10
Avatar van xSc Onbekend Plaats al je opmaak in je CSS. Attributen als height, width, etc. moeten weg uit je HTML. Je kunt ze allemaal kwijt in je CSS.

Ik gebruik meestal absolute paden binnen m'n xHTML / CSS.

<link rel="stylesheet" href="/templates/css.css" type="text/css" />

'templates' staat dan in de 'root' (public_html o.id.). Je gebruikt een hoofdletter in de namen. Houd er rekening mee dat Unix/Linux hoofdlettergevoelig is. Templates en templates zijn dus verschillende directories.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.259s