Validater geeft nog fouten aan over een table inhoudt

Status
Niet open voor verdere reacties.

djeric

Gebruiker
Lid geworden
22 nov 2006
Berichten
955
Hallo

Ik heb volgende validator van de 450 fouten nog maar 12 foutjes te gaan, waar ik totaal niet uit komt.
op zich zijn t 2 fouten, want ze zijn op div. pagina's ook fout. t volgende:

Op de pagina hier heb ik de volgende code staan in me html:

HTML:
<table class="box1">
        <tr class="box2">
            <td><a href="chatdesktop1.html" TARGET="_self"><img src="chatboxen/1.png" height="250" width="250" style="border:none;" title="chatblack" alt="Chatbox in de kleur zwart"></a></td>
            <td><a href="chatdesktop2.html" TARGET="_self"><img src="chatboxen/2.png" height="250" width="250" style="border:none;" title="chatblue" alt="Chatbox in de kleur blauw"></a></td>
            <td><a href="chatdesktop3.html" TARGET="_self"><img src="chatboxen/3.png" height="250" width="250" style="border:none;" title="chatgreen" alt="Chatbox in de kleur groen"></a></td>
        </tr>

		<tr class="box2">
		<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur zwart</OL>
<OL><a href="https://thechat4you.nl/topdance/black/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur blauw</OL>
<OL><a href="https://thechat4you.nl/topdance/blue/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur groen</OL>
<OL><a href="https://thechat4you.nl/topdance/green/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
		</tr>		
    </table>
 
 <br>

<table class="box1">
        <tr class="box2">
            <td><a href="chatdesktop4.html" TARGET="_self"><img src="chatboxen/4.png" height="250" width="250" style="border:none;" title="chatdarkorange" alt="Chatbox in de kleur donker oranje"></a></td>
            <td><a href="chatdesktop5.html" TARGET="_self"><img src="chatboxen/5.png" height="250" width="250" style="border:none;" title="chatlightblue" alt="Chatbox in de kleur licht blauw"></a></td>
            <td><a href="chatdesktop6.html" TARGET="_self"><img src="chatboxen/6.png" height="250" width="250" style="border:none;" title="chatyellow" alt="Chatbox in de kleur geel"></a></td>
</tr>

		<tr class="box2">
		<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur donker oranje</OL>
<OL><a href="https://thechat4you.nl/topdance/darkorange/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur licht blauw</OL>
<OL><a href="https://thechat4you.nl/topdance/lightblue/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur geel</OL>
<OL><a href="https://thechat4you.nl/topdance/yellow/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
		</tr>		
    </table>

de validater zegt:

Error: Start tag ol seen in table.

From line 442, column 8; to line 443, column 4

">↩<TABLE>↩<ol>↩<ifra

Fatal Error: Cannot recover after last error. Any further errors will be ignored.

From line 442, column 8; to line 443, column 4

">↩<TABLE>↩<ol>↩<ifra


Op de pagina hier heb ik de volgende code staan in me html:


HTML:
<div id="regels">
<TABLE>
<ol>
<iframe src="http://serv4.verzoeksysteem.nl/djdisplay/?rs=2478" name="iReQuest_djdisplay" class="display"></iframe>
<a href="javascript:NewWindow('http://serv4.verzoeksysteem.nl/verzoek/?rs=2478','Verzoekbox','800','600','center','front');"><img class="rechts" src="images/verzoekbox.png" height = "150px" width = "100%" title="Verzoekbox" alt="Verzoekbox"></a><li>Beheerders herken je aan een zwart poppetje voor de naam, volg zijn instructies op</li>
<li>Er mag geen reclame gemaakt worden voor andere stations of bedrijven</li>
<li>Er wordt niet gescholden of mensen zwart gemaakt in de chat</li>
<li>Geen rasisme of dicriminatie in de chatbox</li>
<li>Geen prive gesprekken in de openbare chat voeren</li>
<li>Niet ongevraagd prive gaan</li>
<li>Op de chat zal je de liefde van je leven niet vinden: geen dating dus</li>
<li>Sex via de webcam is niet toegestaan. (ook geen beelden ervan)</li>
</ol>
</TABLE>
<iframe src="http://serv4.verzoeksysteem.nl/nowplaying/?rs=2478" name="iReQuest_NoWPlayinG" class="nowplaying"></iframe>
</div>

met css:

Code:
#regels {
	background: #000000;
	color: yellow;
	text-align : left; 
	border: 1px;
	margin-left: 2px;
}

.display {
height : 175px;  
width : 175px;
text-align: center;	
border: none;
}

.nowplaying {
height : 42px;  
width : 100%;
text-align: center;	
border: none;
}

de validater geeft dan deze fout aan:

Error: Start tag ol seen in table.

From line 442, column 8; to line 443, column 4

">↩<TABLE>↩<ol>↩<ifra

Fatal Error: Cannot recover after last error. Any further errors will be ignored.

From line 442, column 8; to line 443, column 4

">↩<TABLE>↩<ol>↩<ifra

iemand enige idee hoe ik deze nog weg krijg????
want een <ol>b.v. weg halen levert geen oplossing op en krijg soms meer fouten.
 
Ik raad je aan om eens te kijken hoe een <table> werkt, en hoe die opgebouwd is.
Eigenlijk heb je die hier ook nergens voor nodig.

Als ik eerlijk mag zeggen vind ik de HTML-code een beetje een allegaartje van tags die afwisselend hoofdletters hebben en dan opeens weer kleine letters, scripts die echt ongestructureerd hier en daar staan en niet in de head sectie, geen tabs, een hoop loze whitespaces in het begin en de code is niet eens netjes ingesprongen.

Er moet nog wel een hoop aan gebeuren als je dit valid wilt krijgen. :)
 
Laatst bewerkt:
Het nesten van de html tags is niet goed gegaan. Zo is de volgorde
Code:
<tr class="box2">
    <td>
        <ol>
            <li>Chatbox in kleur donker oranje</li>
            <li><a href="...." target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
    <td>
        <ol>
            <li>Chatbox in kleur licht blauw</li>
            <li><a href="...." target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
    <td>
        <ol>
            <li>Chatbox in kleur geel</li>
            <li><a href="...." target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
</tr>
Een <td> zit in een <tr> en een <li> zit in een <ul> of <ol>

** edit: ik zie dat php4u een dubbelpost heeft gevonden. Deze kan (als opgelost) gesloten worden.

Suc6 met debuggen. have fun.
 
Laatst bewerkt:
Eigenlijk zou een tabel niet eens nodig zijn voor je list. met CSS zijn scala aan mogelijkheden om je lijst in meerdere kolommen te scheiden.
 
Als ik eerlijk mag zeggen vind ik de HTML-code een beetje een allegaartje van tags die afwisselend hoofdletters hebben en dan opeens weer kleine letters, scripts die echt ongestructureerd hier en daar staan en niet in de head sectie, geen tabs, een hoop loze whitespaces in het begin en de code is niet eens netjes ingesprongen.

ik kreeg juist de tips:

* eerst hoop wit regels maken om zo de bron code minder te laten opvallen als men de bron na zou kijken. (tegen kopie beveiligen oa.) - was een tip vanuit me cursus
* hoofd letters maakte beter zichtbaar en had geen effect op de code noch voor zoek machines.
* meesten staat toch in verbinding op de css

als ik je reactie zo compleet leest, lijkt erop ik beter compleet kan herbouwen :(
 
Waarom zou je broncode geheim moeten zijn? Iedereen die erin wilt kijken weet dat het er moet staan.
Dit klinkt een beetje als 'security by obscurity', en staat een beetje sneu in mijn ogen. Evenals die rechtermuisklikbeveiliging die hier niet meer werkt. Ik vermoed dat Firefox dit nu negeert.

Misschien is een tutorial HTML5 een goed idee om alles op te frissen, want je gebruikt nu echt technieken uit de hele HTML-historie door elkaar heen, en dat kan écht niet meer hoor. Zorg dat je zelf goede standaarden ontwikkelt waaraan jij je moet houden. Zo voorkom je dat je code een zooitje wordt.
 
Het nesten van de html tags is niet goed gegaan. Zo is de volgorde
Code:
<tr class="box2">
    <td>
        <ol>
            <li>Chatbox in kleur donker oranje</li>
            <li><a href="...." target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
</tr>
Een <td> zit in een <tr> en een <li> zit in een <ul> of <ol>

Suc6 met debuggen. have fun.


HTML:
        <tr class="box2">
            <td><a href="chatdesktop1.html" TARGET="_self"><img src="chatboxen/1.png" height="250" width="250" style="border:none;" title="chatblack" alt="Chatbox in de kleur zwart"></a></td>
            <td><a href="chatdesktop2.html" TARGET="_self"><img src="chatboxen/2.png" height="250" width="250" style="border:none;" title="chatblue" alt="Chatbox in de kleur blauw"></a></td>
            <td><a href="chatdesktop3.html" TARGET="_self"><img src="chatboxen/3.png" height="250" width="250" style="border:none;" title="chatgreen" alt="Chatbox in de kleur groen"></a></td>
        </tr>

		<tr class="box2">
		<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur zwart</OL>
<OL><a href="https://thechat4you.nl/topdance/black/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur blauw</OL>
<OL><a href="https://thechat4you.nl/topdance/blue/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
<UL>
    <td ROWSPAN="1">
<OL>Chatbox in kleur groen</OL>
<OL><a href="https://thechat4you.nl/topdance/green/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></OL>
</td>
</ul>
		</tr>		
 
 <br>

<table class="box1">
        <tr class="box2">
            <td><a href="chatdesktop4.html" TARGET="_self"><img src="chatboxen/4.png" height="250" width="250" style="border:none;" title="chatdarkorange" alt="Chatbox in de kleur donker oranje"></a></td>
            <td><a href="chatdesktop5.html" TARGET="_self"><img src="chatboxen/5.png" height="250" width="250" style="border:none;" title="chatlightblue" alt="Chatbox in de kleur licht blauw"></a></td>
            <td><a href="chatdesktop6.html" TARGET="_self"><img src="chatboxen/6.png" height="250" width="250" style="border:none;" title="chatyellow" alt="Chatbox in de kleur geel"></a></td>
</tr>

<tr class="box2">
    <td>
        <ol>
            <li>Chatbox in kleur donker oranje</li>
            <li><a href="https://thechat4you.nl/topdance/darkorange/zonderplayer" target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
</tr>
<td>
        <ol>
            <li>Chatbox in kleur licht blauw</li>
            <li><a href="https://thechat4you.nl/topdance/darkorange/zonderplayer" target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
    <td>
        <ol>
            <li>Chatbox in kleur geel</li>
            <li><a href="https://thechat4you.nl/topdance/lightblue/zonderplayer" target="_blank" onclick="return true">Chat groot</a></li>
        </ol>
    </td>
</tr>

van kwaad na erger.
denk toch wat PHP4U zegt.
compleet herscripten.

Kom er totaal niet en irriteerd me nu enorm. :mad:

dacht ik hem goed onder de knie had, maar bak er niks van.
 
Noot: deze vraag was per ongeluk twee keer gesteld, maar de betreffende topics zijn samengevoegd.

Zoals Bron al aangaf hoort een <td> in een <tr>, en in de <td> kan dan weer een <li> met <ul> of <ol>. Kijk eens goed naar http://handleidinghtml.nl/html/tabellen/tabellen02.html en probeer eerst zelf een tabel te maken, en dan kan je de cellen daarvan gaan vullen met lijsten. Stap voor stap :D
 
Laatst bewerkt:
En waarom zou je een tabel willen gebruiken?

Tabellen zijn enkel leuk voor tabulaire doeleinden. Denk aan prijslijsten en overzichten.
Maar menu's horen niet in tabellen.

Verder is die handleiding die @KwarK aangeeft behoorlijk outdated, hoewel het wel de technische werking beschrijft. Maar in de praktijk zou ik de voorbeelden van die site niet eens meer overnemen.
 
Laatst bewerkt:
En waarom zou je een tabel willen gebruiken?

Tabellen zijn enkel leuk voor tabulaire doeleinden. Denk aan prijslijsten en overzichten.
Maar menu's horen niet in tabellen.

Verder is die handleiding die @KwarK aangeeft behoorlijk outdated, hoewel het wel de technische werking beschrijft. Maar in de praktijk zou ik de voorbeelden van die site niet eens meer overnemen.

ben grote deels eens hoor en dank jullie voor de hulp.

ik kom echt neit verder en laat t maar zitten denk ik.
soms moet kje je zelf overgeven.

want als ik jou methode toepas kan ik heel me site herbouwen ipv een pagina. wel ga ik out the box denken.

tnx alvast!:thumb:


update: en dit dan = 100% validate :p
 
Laatst bewerkt:
Het is dus gelukt? :)
 
Ja gelukt met de volgende bron:

HTML:
<table class="box1">
        <tr class="box2">
            <td><a href="chatdesktop1.html" TARGET="_self"><img src="chatboxen/1.png" height="250" width="250" style="border:none;" title="chatblack" alt="Chatbox in de kleur zwart"></a>
<p>Chatbox in kleur zwart</p>
<p><a href="https://thechat4you.nl/topdance/black/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></p>
			</td>
            <td><a href="chatdesktop2.html" TARGET="_self"><img src="chatboxen/2.png" height="250" width="250" style="border:none;" title="chatblue" alt="Chatbox in de kleur blauw"></a>
<p>Chatbox in kleur blauw</p>
<p><a href="https://thechat4you.nl/topdance/blue/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></p>			
			</td>
            <td><a href="chatdesktop3.html" TARGET="_self"><img src="chatboxen/3.png" height="250" width="250" style="border:none;" title="chatgreen" alt="Chatbox in de kleur groen"></a>
<p>Chatbox in kleur groen</p>
<p><a href="https://thechat4you.nl/topdance/green/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></p>			
			</td>
</TR>
</TABLE>	
 
 <br>
 
 <table class="box1">
        <tr class="box2">
            <td><a href="chatdesktop4.html" TARGET="_self"><img src="chatboxen/4.png" height="250" width="250" style="border:none;" title="chatdarkorange" alt="Chatbox in de kleur donker oranje"></a>
<p>Chatbox in kleur donker oranje</p>
<p><a href="https://thechat4you.nl/topdance/darkorange/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></p>	
			</td>
            <td><a href="chatdesktop5.html" TARGET="_self"><img src="chatboxen/5.png" height="250" width="250" style="border:none;" title="chatlightblue" alt="Chatbox in de kleur licht blauw"></a>
<p>Chatbox in kleur licht blauw</p>
<p><a href="https://thechat4you.nl/topdance/lightblue/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></p>			
			</td>
            <td><a href="chatdesktop6.html" TARGET="_self"><img src="chatboxen/6.png" height="250" width="250" style="border:none;" title="chatyellow" alt="Chatbox in de kleur geel"></a>
<p>Chatbox in kleur geel</p>
<p><a href="https://thechat4you.nl/topdance/yellow/zonderplayer" TARGET="_blank" onClick="return true">Chat groot</a></p>			
			</td>
</TR>
</TABLE>

nu de laatste validate fout en me website is 100% validate!
enkel was dat me dubbel post:


Error: Start tag ol seen in table.

From line 442, column 8; to line 443, column 4

">↩<TABLE>↩<ol>↩<ifra

Fatal Error: Cannot recover after last error. Any further errors will be ignored.

From line 442, column 8; to line 443, column 4

">↩<TABLE>↩<ol>↩<ifra
 
Laatst bewerkt:
Ik ga pas slapen als ik hem 100% kan valideren.
Hij werkt prima!

check

:love:

tnx by jullie helpers!
 
Ik ga pas slapen als ik hem 100% kan valideren.
Hij werkt prima!

check

:love:

tnx by jullie helpers!

Fijn dat hij goed valideert. Maar onthoud dat dit niet wilt zeggen dat je site goed in elkaar steekt.
De tabellen blijven onnodig en kan je prima vervangen door een list. met diverse CSS-truukjes kan je deze ook bijvoorbeeld horizontaal uitlijnen en verder stylen. Als je HTML op de juiste manieren toepast draagt dit ook bij aan een goede indexatie in Google en dergelijke (SEO).
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan