Error 1-7 gäller Flash-grejen, jag vet inte hur man får flash att validera - tyvärr...
Error 8-9 gäller en ul-lista där du har glömt att lägga innehållet inom <li> och </li>.
Error 10 gäller "target='_blank'" som inte validerar i XHTML.
Error 11 gäller en </ul>-tagg som inte ska vara där.
Läs vad som står när du har validerat så ser du ganska snabbt vad som är fel. Det står oftast också hur du kan rätta till felet.
De första 7 felen har att göra med din flash. Det finns inget ordentligt standardiserat sätt att implementera flash ännu. Vissa använder javascript för att komma runt validatorns klagomål, men jag tycker det känns som att missa själva poängen med validering.
Du har avslutat elementet <ol> och påbörjat det igen mellan varje punkt i listan. Därför står det också 1. vid alla och inte 1. 2. 3. osv.
Fel 9:
Elementet <center> finns inte i xhtml 1.0 strict. Du får använda inline style istället såhär:
<h4 style="text-align: center">Rubrik</h4>
Fel 10:
Attributet target="" finns inte i xhtml 1.0 strict. Vill du använda det måste du byta till xhtml 1.0 transitional eller använda javascript och rel="external" för att smita runt problemet.
\<ul\>\<h4 style="text-align: center"\>Annonser\</h4\>
\<?php
$sql = "SELECT \* FROM reklam WHERE land = 'Sverige' OR land = 'Alla' ORDER BY RAND() DESC LIMIT 8";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo "\<ol\>\<li\>\<a href='reklam.php?id={$row\['id'\]}' target='\_blank'\>\<span\>{$row\['namn'\]}\</span\>\</a\>\</li\>\</ol\>";
}
?\>
\</ul\>
<h4> får inte finnas i <ul>
xhtml till åter inte att du öppnar länkar i nya fönster. så target="blank" får du ta bort eller ändra doctype.
Många diskussioner om användaren ska få välja själv om man vill att nya fönster ska öppnas eller inte hittar du i forumet...:-)
Blir lite konfunderad över varför du har <ol>. Ska länkarna numreras? I så fall ska du byta ut ul till ol och inte ha den inne i echo. Väl inte meningen att alla ska bli 1? Men då ska du också ta bort ul. Lite hopblandning av listor... med både ul och ol...
Prova med att lägga till denna efter din andra clearfix.
.clearfix {display:inline-block;}
Kan vara den som stör bottom.
Jag har inte IE7 så jag kan se hur din sida ser ut, så lite chansning är det.
Men i vilket fall så tror jag inte IE7 stöder :after så du måste antagligen peta dit den ändå.
Jag vet inte så mycket om flash, hjälpte en för något år sedan med det att få in det utan embed.
Men läste du hela beskrivningen i länken jag skickade förut. Tycker jag bl.a. saknar javascript på din sida.
Ropa på silfver... Han kan nog hjälpa dig :-)
Så det räckte med raden jag gav dig då eller gjorde du något mer?
När den här datorn är omformaterad efter jul någon gång ska jag peta in 7:an igen :-)
:)
Vill jag bar gnälla om en enda sak på din sida.
Varför inline style här?
<h4 style="text-align: center">Annonser</h4>
gör en class av det vet ja.
center kan du kanske behöva fler gånger. :P
Sedan är sidan perfekt!
GOD JUL!
Upptäckte nu att {display:inline-block;} inte validerar.
Du kan ju kanske hålla ögonen öppna här på den här sidan om vad som kanske händer i framtiden.
Kan ju vara så att den kommer med i css3 eller så... Suck för IEberea