[XHTML] sluit tag probleem

Pagina: 1
Acties:

  • loodgieter
  • Registratie: Juni 2002
  • Laatst online: 13-03 14:28

loodgieter

Mars Vs. zie hieronder :)

Topicstarter
het is heel simpel maar ik kom er niet uit

code:
1
2
3
4
<form action="http://www.google.com/search">
<input name="saerch" type="text" value="search" size="20"/>
<input type="submit" value="Zoek Nu!"/>
</form>


als ik deze ga valideren bij http://validator.w3.org/check dan komt die met deze fouten aanzetten
Line 16, column 58: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

<input name="saerch" type="text" value="search" size="20"/>

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").


Line 17, column 38: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

<input type="submit" value="Zoek Nu!"/>
het gaat dan om de dik gedrukte waardes die fout zijn (dat zijn de / slashes)
Ik doe toch niets fout???

  • MJV
  • Registratie: Mei 2003
  • Laatst online: 09:12

MJV

De input tags moeten tussen "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" staan.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

HTML en XHTML is allemaal clientside

>> Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:23

crisp

Devver

Pixelated

Het zijn niet de slashes. Een form-element mag echter niet direct input-elementen bevatten. Ik gebruik vaak fieldsets om mijn input elementen te groeperen:
HTML:
1
2
3
4
5
6
7
<form action="http://www.google.com/search">
  <fieldset>
    <legend>Search form</legend>
    <input name="search" type="text" value="search" size="20" />
    <input type="submit" value="Zoek Nu!" />
  </fieldset>
</form>

Intentionally left blank


  • loodgieter
  • Registratie: Juni 2002
  • Laatst online: 13-03 14:28

loodgieter

Mars Vs. zie hieronder :)

Topicstarter
voorbeeld ben het spoor bijster

klinkt stom als je er al een uur nar zit te kijken en je weet niet wat fout is. }:O }:O

de rest van de code is namelijk wel correct

@1st_Roals

als dat het was dan was ik snel klaar geweest die had ik al gezie. daar gaat het nu f niet om :)

[ Voor 26% gewijzigd door loodgieter op 28-02-2005 16:27 ]


  • 1st_Ro
  • Registratie: December 2002
  • Laatst online: 07-01-2022
Hmmm typo in je code?

<input name="saerch" type="text" value="search" size="20" />


;)

  • loodgieter
  • Registratie: Juni 2002
  • Laatst online: 13-03 14:28

loodgieter

Mars Vs. zie hieronder :)

Topicstarter
de code is nu goed maar bij vallidatie geeft die dit aan
The Validator XML support has some limitations.

The uploaded file was tentatively found to be Valid. That means it would validate as XHTML 1.0 Strict if you updated the source document to match the options used (typically this message indicates that you used either the Document Type override or the Character Encoding override).
ik gebruik:
code:
1
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 13-05 06:55
HTML:
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
is een doctype, enkel een URL volstaat niet.

Welke character encoding gebruik je en met welke valideer je? UTF-8 mag ik hopen?

[ Voor 10% gewijzigd door coubertin119 op 28-02-2005 16:31 ]

Skat! Skat! Skat!


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:23

crisp

Devver

Pixelated

Twix schreef op maandag 28 februari 2005 @ 16:28:
de code is nu goed maar bij vallidatie geeft die dit aan


[...]


ik gebruik:
code:
1
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
Bij fileupload kan de validator natuurlijk niet zien met welke character-encoding jouw webserver doorgaans je documenten serveert. Vandaar die melding (zelfde geldt ook voor content-type, XHTML 1.1 zou je eigenlijk altijd als application/xhtml+xml moeten versturen - dat betekent ook dat je IE-gebruikers uitsluit ;) )

Intentionally left blank


  • loodgieter
  • Registratie: Juni 2002
  • Laatst online: 13-03 14:28

loodgieter

Mars Vs. zie hieronder :)

Topicstarter
sorry :)

ik had alleen die URl erin gezet maar natuurlijk heb ik wel

code:
1
2
3
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


mijn excuus!

ik gebruik UTF-8
maar dan nog geeft die deze fout

[ Voor 11% gewijzigd door loodgieter op 28-02-2005 16:34 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:23

crisp

Devver

Pixelated

Twix schreef op maandag 28 februari 2005 @ 16:33:
sorry :)

ik had alleen die URl erin gezet maar natuurlijk heb ik wel

code:
1
2
3
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


mijn excuus!
maar dan nog geeft die deze fout
Het is geen fout, enkel een melding dat de validator niet weet welke character-encoding jij gebruikt (en wij ook niet).

Intentionally left blank


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Als je webserver die character-encoding niet meestuurt in zn Conten-Type-header zou je t kunnen oplossen door een meta-tag toe te voegen :)

  • loodgieter
  • Registratie: Juni 2002
  • Laatst online: 13-03 14:28

loodgieter

Mars Vs. zie hieronder :)

Topicstarter
weet er niet zo veel van maar genoeg om een pagina te maken

waar kan ik dat vinden?

  • Osiris
  • Registratie: Januari 2000
  • Niet online
[google=character encoding meta tag] 1e hit is wel voldoende informatie gok ik zo :)

  • loodgieter
  • Registratie: Juni 2002
  • Laatst online: 13-03 14:28

loodgieter

Mars Vs. zie hieronder :)

Topicstarter
bedankt allen!
het is allemaal gelukt _/-\o_

Verwijderd

META elementen met een HTTP-EQUIV attribuut gebruiken in XHTML is gewoon iets wat je niet behoort te doen. (Bij een MIME type van application/xml (.xml) of application/xhtml+xml (.xhtml) zou de validator trouwens (theoretisch) niet horen te klagen. UTF-8 is standaard voor deze. Maar waarschijnlijk doet de validator het om consistent te blijven met .html, wat ook een default heeft. (ISO-8859-1 wat eigenlijk gewoon windows-1252 is als je het online gebruikt.)
Pagina: 1