---
title: "Få sidan att gå i html standard"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/155229-få-sidan-att-gå-i-html-standard"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "dwmedia"
published: "2006-12-23T11:08:53.000Z"
updated: "2006-12-25T08:17:24.000Z"
replies: 29
views: 1658
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/155229-få-sidan-att-gå-i-html-standard"
---

# Få sidan att gå i html standard

_Sida 1 av 2._

## #1 — dwmedia, 2006-12-23T11:08Z

Någon som vet hur jag kan fixa mina sissta html standard problem på sidan. 

hade något på 86 men nu har jag bara 11 fel kvar. 
Som jag skulle vara tack samm om vi fick löst. 

Så här ser mina fel ut. 

<http://validator.w3.org/check?uri=http%3A%2F%2Fwww.dwmedia.nu%2F&charset=%28detect+automatically%29&doctype=Inline>

Permalänk: https://www.webforum.nu/p/155229

## #2 — Gustav H, 2006-12-23T11:17Z

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.

Permalänk: https://www.webforum.nu/p/1915439

## #3 — oskob, 2006-12-23T11:26Z

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 kan läsa mer om detta på <http://alistapart.com/articles/flashsatay> .

Fel 8:
Du använder \<ol\> helt fel. 
Såhär ska du använda det:

```

<ol>
   <li>Första</li>
   <li>Andra</li>
   <li>Tredje</li>
</ol>
```

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.

Här läser du mer om detta:
<http://www.sitepoint.com/article/standards-compliant-world>

Fel 11:
Du har både \<ul\> och \<ol\>. Du får välja. Antingen har du Ordered List (numrerad) eller Unordered List (punktlista).

Permalänk: https://www.webforum.nu/p/1915441

## #4 — dwmedia, 2006-12-23T11:28Z

Så här ser ul koden ut får endå error på den. 

                        \<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\>

Permalänk: https://www.webforum.nu/p/1915443

## #5 — dwmedia, 2006-12-23T11:35Z

Nu har jag kommit ner på 10 fel.

Permalänk: https://www.webforum.nu/p/1915445

## #6 — tanten, 2006-12-23T12:37Z

<http://www.axbom.se/blogg/infoga-flash-tillganglighet> 
om detta med embed

\<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...:-)

Permalänk: https://www.webforum.nu/p/1915448

## #7 — tanten, 2006-12-23T12:57Z

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...

Permalänk: https://www.webforum.nu/p/1915452

## #8 — dwmedia, 2006-12-23T13:07Z

Nu validerar sidan korrekt 

<http://validator.w3.org/check?uri=http%3A%2F%2Fwww.dwmedia.nu%2F&charset=%28detect+automatically%29&doctype=Inline>

Done ;)

Permalänk: https://www.webforum.nu/p/1915454

## #9 — tanten, 2006-12-23T13:31Z

(y) Ska va tummen upp   :) 
 Men jag ser ingen flash...

Permalänk: https://www.webforum.nu/p/1915459

## #10 — dwmedia, 2006-12-23T17:44Z

Detta svar är besvarad ;)

Permalänk: https://www.webforum.nu/p/1915505

## #11 — tanten, 2006-12-23T20:22Z

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å.

Permalänk: https://www.webforum.nu/p/1915525

## #12 — dwmedia, 2006-12-23T20:35Z

Den validerar korrekt om koden ser ut så här. 

		\<object
			classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
                        codebase="http://download.macromedia.com
                        /pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
                        width="750" height="129" title="Splash"\>
			\<param name="movie" value="img/splash.swf" /\>
		\</object\>

Fast då funkar det bara i IE

Koden validerar fel om den ser ut så här 

		\<object
			classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
                        codebase="http://download.macromedia.com
                        /pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
                        width="750" height="129" title="Splash"\>
			\<param name="movie" value="img/splash.swf" /\>
			\<embed src="img/splash.swf" width="750" height="129"\>\</embed\>
		\</object\>

men då funkar den både i IE och i Firefox 

Så här ser errorerna ut. 

<http://validator.w3.org/check?uri=http%3A%2F%2Fwww.dwmedia.nu%2F&charset=%28detect+automatically%29&doctype=Inline>

Så hur ska jag kunna lösa dem problemen?

Permalänk: https://www.webforum.nu/p/1915527

## #13 — tanten, 2006-12-23T20:50Z

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 :-)

Permalänk: https://www.webforum.nu/p/1915532

## #14 — dwmedia, 2006-12-23T20:51Z

Nej det räkte med stopningen på den du gav för nederkaten den räkte fint ;)

Permalänk: https://www.webforum.nu/p/1915533

## #15 — tanten, 2006-12-23T20:56Z

OK

<http://alistapart.com/articles/byebyeembed>

En länk till med lite om IE och embed.

Permalänk: https://www.webforum.nu/p/1915534

## #16 — dwmedia, 2006-12-23T21:08Z

\<object type="application/x-shockwave-flash"
			data="img/splash.swf"
			width="750" height="129" id="VideoPlayback"\>
			\<param name="movie"
			value="img/splash.swf" /\>
			\<param name="allowScriptAcess" value="sameDomain" /\>
			\<param name="quality" value="best" /\>
			\<param name="bgcolor" value="#FFFFFF" /\>
			\<param name="scale" value="noScale" /\>
			\<param name="salign" value="TL" /\>
			\<param name="FlashVars" value="playerMode=embedded" /\>
		\</object\>

Funkade perfekt tanten jag diggar dig som fan ;)

Permalänk: https://www.webforum.nu/p/1915536

## #17 — tanten, 2006-12-23T21:23Z

:) 
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!

Permalänk: https://www.webforum.nu/p/1915539

## #18 — tanten, 2006-12-23T21:41Z

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 IE[berea](http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/)

Permalänk: https://www.webforum.nu/p/1915544

## #19 — dwmedia, 2006-12-23T22:04Z

Jo IE är seg som fan dem lyckas alldrig ;)

Permalänk: https://www.webforum.nu/p/1915546

## #20 — zcorpan, 2006-12-23T22:59Z

> **tanten skrev:**
>
> Upptäckte nu att {display:inline-block;} inte validerar.

Det gör det väl? display:inline-block är giltig CSS 2.1.

Permalänk: https://www.webforum.nu/p/1915550

---

Tråden på webben: https://www.webforum.nu/amne/html-css/155229-få-sidan-att-gå-i-html-standard  
Nästa sida: https://www.webforum.nu/amne/html-css/155229-få-sidan-att-gå-i-html-standard/page2.md
