html pagina niet validate met iframes code's

Status
Niet open voor verdere reacties.

djeric

Gebruiker
Lid geworden
22 nov 2006
Berichten
955
hoi hoi.

ik ben bezig met een probleem tijdens positioneren op: deze pagina

gelukkig heb ik het eindelijk daaro op kunnen lossen, maar stuit op een veel ergere probleem weer.

de pagina is niet

validate.

zie hem hier hier online staan.

hoe krijg ik die 6 fouten eruit, zonder dat me layout veranderd???

oftewel, zoals ik de pagina nu online ziet staan ben ik tevreden over, alleen de fouten van de validator niet.

deze resultaat wil ik behouden:

web4.jpg



*edit: nu heb ik dit in me html code bovenaan staan:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

dan is de pagina niet validate als: HTML 4.01 strict

maar als ik t aanpas naar:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

dan is de pagina wel validate als: HTML 4.01 Transitional

moet ik dan toch alles met transitioneel werken? of is strict beter? en daarvoor een oplossing te bedenken???
 
Laatst bewerkt:
Wat suggesties :d

- Wijzig doctype (heeft niet te maken met beter of slechter)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

- Pas regel met keywords aan.
Niet beginnen of eindigen met komma. Woorden scheiden met komma/spatie

- Sluit bij deze doctype regels af met een /> als er geen eindtag is.
Voorbeeld: <img src="foto.jpg" alt="" />

- Zet opmaak in stylesheet
<A HREF="http://spotstreaming.nl:8018/listen.pls"><IMG SRC="index/wnp.png" title="winamp" ALT="winamp" WIDTH="85" HEIGHT="76" BORDER="0" ALIGN="bottom"></A>
wordt dan
<a href="...."><img src="...." title="...." alt="" /></a>
De css wordt dan
Code:
#speler img {
  width: 85px;
  height: 76px;
  border: 0px;
  vertical-align: bottom; /* of gebruik padding bij <a> */
}

Tip: gebruik bij voorkeur kleine letters (geen hoofdletters), dat leest prettiger.

*** edit: bij strict mag je geen opmaak in je html zetten (bijvoorbeeld <font ...> ), maar dat moet je sowieso niet doen!!
 
Laatst bewerkt:
- Sluit bij deze doctype regels af met een /> als er geen eindtag is.
Voorbeeld: <img src="foto.jpg" alt="" />

alles uitgevoerd en aangepast zoals je hier (link tijdelijk beschikbaar) kan zien.

enkel gaf dan de validator een probleem uit boven genoemde quote:

Line 41, Column 103: NET-enabling start-tag requires SHORTTAG YES ….nl:8018/listen.pls"><img src="index/wnp.png" title="winamp" alt="winamp"/></a>




For the current document, the validator interprets strings like <FOO /> according to legacy rules that break the expectations of most authors and thus cause confusing warnings and error messages from the validator. This interpretation is triggered by HTML 4 documents or other SGML-based HTML documents. To avoid the messages, simply remove the "/" character in such contexts. NB: If you expect <FOO /> to be interpreted as an XML-compatible "self-closing" tag, then you need to use XHTML or HTML5.

This warning and related errors may also be caused by an unquoted attribute value containing one or more "/". Example: <a href=http://w3c.org>W3C</a>. In such cases, the solution is to put quotation marks around the value.


ik heb de code: /> veranderd in >

en toen was deze pagina html validate.
 
Laatst bewerkt:
Sorry, de /> hoort bij doctype voor xhtml
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html class="nojs ie ie8" xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
<head>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan