Beste medegebruikers,
Na aanleiding van een site keuring, zijn er bij mij enige vragen na boven gekomen.
Wij hebben een keuring laten uitvoeren door Sitekeuring.net. Deze kwamen echter met een zeer verrassend uitkomst. We zouden in onze HTML codering enige fouten hebben en wel 151 error's en 14 waarscheuwingen.
Dit hebben wij na gekeken met de zelfde controle site als sitekeuring.net gebruikt dit is:
http://validator.w3.org/ De uitkomst de waren opgegeven door de keuring bleken te kloppen.
Nu kom ik daar allen dingen tegen waar ik dus echt ff niet meer mee uit kom.
Enkele voorbeelden zijn:
1. …line voor al uw vragen of opmerkingen kunt u mailen met de Chat-master.<br> (<)br>
Extra info: Line 689, Column 90: start tag was here
2. Artiest: Zanger Eppo (<)br>
Extra info: Line 480, Column 27: start tag was here
3. …ouseover="Tip('Beluister ons met Winamp')" onmouseout="UnTip()"></a(>)</td>
extra info: Line 278, Column 143: end tag for "img" omitted, but OMITTAG NO was specified. You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Het gaat hier boven om de tekens tussen de ( ) staat en zijn onderstreept.
Ik vraag mij in deze erg af waar eht fout gaat.
Want bijna alle 151 error's gaat om deze fouten. En zijn bijna allemaal gebarseerd op dat de Clear line tags niet correct zijn of wel de "<br>" tags. of het afsluiten van plaatje.
Wie kan mij hier enige inlichtingen over verschaven.
Elke mogelijke oplossing is welkom.
MvG Frank
- Error's op HTML codering. Waar gaat het fout.
-
01-03-2011, 16:25 #1
- Berichten
- 12
- Lid sinds
- 15 Jaar
Error's op HTML codering. Waar gaat het fout.
-
-
01-03-2011, 16:27 #2
- Berichten
- 221
- Lid sinds
- 15 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Vervang <br> in ieder geval door <br />. Die laatste is xhtml, waar als 't goed vanuit gegaan wordt.
-
01-03-2011, 16:38 #3
- Berichten
- 12
- Lid sinds
- 15 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Gaat deze verandering van de <br> naar <br /> voor elke <br> of alleen voor de laatste.
Voorbeeld: <br><br><br />
Of moet het dan worden: <br /><br /><br />
Heb net even snel nog het mailtje na gekeken en ze gaan uit van de web accessibility en usability standards.
MvG
-
01-03-2011, 16:41 #4
- Berichten
- 430
- Lid sinds
- 14 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
het is <br> en aflsuiten met </br> zo staan er vele in dus die even allemaal aanpassen en ook de > zie ik wat fouten
-
01-03-2011, 16:43 #5
- Berichten
- 449
- Lid sinds
- 14 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Elke <br>. Dit geldt ook voor bijv. <hr>.
Aangezien er geen start en eind tag zijn ( <begin>code</einde> ), moet je ervoor dat deze tags zelfsluitend zijn. Dus <br /> en eventueel ook <hr />.
EDIT:
@ Udo:
Je bedoelt toch zeker niet <br>code</br>?????
-
01-03-2011, 16:48 #6
- Berichten
- 430
- Lid sinds
- 14 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
nee zoals je het zelf al uitlegde ook bij alle andere
-
01-03-2011, 16:59 #7
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
-
01-03-2011, 17:07 #8
- Berichten
- 430
- Lid sinds
- 14 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
In XHTML moeten deze tags wel gesloten worden! Je kunt deze tags op twee manieren sluiten.
De eerste manier zal je bekend voorkomen.
Je voegt gewoon een sluitingstag toe.
Dus:
<br></br>
<hr></hr>
<img></img>
Bij de tweede manier voeg je de sluitingstag toe aan de al bestaande tag. Dit doe je als volgt:
<br />
<hr />
<img />
Als je er eenmaal aan gewend bent is de tweede methode waarschijnlijk het prettigst om mee te werken.
Dit is ook de manier die aanbevolen wordt door het W3C.
Het zal je waarschijnlijk ook zijn opgevallen dat er in de code hierboven een spatie staat voor de / . Deze spatie is strict gezien niet nodig, dus <img/> zou ook correct zijn. Ik raad je echter wel aan de spatie telkens te gebruiken, omdat je XHTML code anders problemen zal opleveren voor bezoekers met een oudere browser.
De / plaats je voor het > teken. Een <img> tag zou er dus als volgt kunnen uitzien in XHTML:
<img src="plaatje.jpg" width="100" height="50" alt="Alternatieve tekst" />
-
01-03-2011, 17:18 #9
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Udo heeft wel degelijk gelijk hoor jongens ;-) Jullie geven de oplossing met sluiting binnen de tag en Udo geeft het alternatief door op de 'normale' wijze een tag te sluiten.
-
01-03-2011, 17:19 #10
- Berichten
- 12
- Lid sinds
- 15 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Ik begin hem nu te snappen.
Het houd dus eigelijk niks anders in dan.
Alles wat geen sluit element heeft moet gesloten worden ook al is er nogmaal gesproken niks te sluiten.
Voorbeeld 1: <a href="Blabla"> Bla bla</a> Deze wijze is gesloten en dus moet goed zijn.
Voorbeeld 2: Nu wil ik 2 regels overslaan.
Blablablabla<br><br> deze heeft geen sluit element en moet dus vervangen worden door <br /><br />
Zo is het beetje tot mij over gekomen wat er meot gebeuren bij niet sluitende elementen.
MvG
-
01-03-2011, 17:26 #11
- Berichten
- 449
- Lid sinds
- 14 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Maar om W3C maar eens te quoten:
Tag omission #
The br element is a void element. A br element must have a start tag but must not have an end tag.Laatst aangepast door Marcel van Vrouwerf : 01-03-2011 om 17:36
-
01-03-2011, 17:35 #12
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Of ik ben helemaal de draad kwijt, of ik interpreteer jullie zinnen helemaal verkeerd, maar <br> afsluiten met een </br> heb ik nog nooit van gehoord..
-
01-03-2011, 17:36 #13
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Dan is het in het geval van een BR misschien anders, maar een HR-tag kon je voorheen wel op de normale wijze sluiten, weet niet of dit nu ook als void element wordt gezien of niet.
Overigens:
Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <hr width="500"></hr> <br></br> </body> </html>
This document was successfully checked as XHTML 1.0 Transitional!
Terwijl als ik bovenstaand vervang door:
<hr>
<br>
ik deze meldingen krijgen:
Errors found while checking this document as XHTML 1.0 Transitional!
Line 11, Column 5: end tag for "br" omitted, but OMITTAG NO was specified
Line 12, Column 5: end tag for "hr" omitted, but OMITTAG NO was specified
-
01-03-2011, 17:44 #14
- Berichten
- 430
- Lid sinds
- 14 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
en ook Robin heeft weer gelijk de er zijn diverse tags die je niet hoeft af te sluiten o.a de br en de hr tag alleen
let op
dit is html in xhtml dient elke tag wel gesloten te worden
-
01-03-2011, 17:44 #15
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: Error's op HTML codering. Waar gaat het fout.
Dan is het in het geval van een BR misschien anders, maar een HR-tag kon je voorheen wel op de normale wijze sluiten, weet niet of dit nu ook als void element wordt gezien of niet.
Overigens:
Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <hr width="500"></hr> <br></br> </body> </html>
This document was successfully checked as XHTML 1.0 Transitional!
Terwijl als ik bovenstaand vervang door:
<hr>
<br>
ik deze meldingen krijgen:
Errors found while checking this document as XHTML 1.0 Transitional!
Line 11, Column 5: end tag for "br" omitted, but OMITTAG NO was specified
Line 12, Column 5: end tag for "hr" omitted, but OMITTAG NO was specified
Volgens mij doet de validator gewoon wat vervelend, ik zou gewoon <hr /> <br /> etc hanteren, wordt het best geparsed door de browsers :-)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic