---
title: "Förstår inte valideringsfel på <p> och <center>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/164675-förstår-inte-valideringsfel-på-p-och-center"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Yoda"
published: "2007-09-19T21:05:26.000Z"
updated: "2007-09-19T22:32:27.000Z"
replies: 9
views: 762
page: 1
pages: 1
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/164675-förstår-inte-valideringsfel-på-p-och-center"
---

# Förstår inte valideringsfel på <p> och <center>

## #1 — Yoda, 2007-09-19T21:05Z

Jag får 248 fel i valideringen men det är nästan uteslutande två fel:

Line 80, Column 14: document type does not allow element "center" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

\<center**\>**\<p\>\<img src="images\\sept07_thea.jpg" alt=""/\>\</p\>\</center\>

och 

Line 101, Column 8: document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

\<p**\>**

Jag testade att ta bort \<center\> och lägga in det på css:en istället:

```
img 
{
	border: 1px solid #000000;
	text-align: center;
}
```

Men då får jag inte bilden i mitten.

Hur ska jag skriva för att få det helt korrekt?

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

## #2 — voigtann1, 2007-09-19T21:14Z

```
<p class="center"><img src="images\sept07_thea.jpg" alt="" /></p>
```

\<center\> finns inte i xhtml ;)

```
.center { text-align:center;}
img { border: 1px solid #000;}
```

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

## #3 — jarvklo, 2007-09-19T21:32Z

> **voigtann1 skrev:**
>
> \<center\> finns inte i xhtml ;)

Hmm...

\<petnoga\>
Center *finns* faktiskt med i XHTML 1.0 **Transitional**... 
Däremot saknas den i XHTML 1.0 **Strict** m.fl efterföljare / parallellspår

Men exakt samma sak gäller för övrigt för HTML4 - Dvs Center finns inte i HTML4 Strict, bara i HTML4 Transitional ;)
\</petnoga\>

... Däremot håller jag med om allt annat i föregående inlägg ;)

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

## #4 — Yoda, 2007-09-19T21:51Z

Tack, men

Tack, det fungerar ju bra. Fast jag får fortfarande fel (197 st.) på:

Line 55, Column 24: document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

\<p class="center"**\>**\<img src="images\\sept07_kraftskiva4.jpg" alt="" /\>\</p\>

Kan man inte skriva \<p\>-taggen heller?

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

## #5 — Troxy, 2007-09-19T21:55Z

Du har en p-tagg på ett ställe där den inte får vara. Visa mer kod.

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

## #6 — jarvklo, 2007-09-19T21:56Z

Hmm...

Jodå - men inte hur- och varsomhelst ;)

Vad står omedelbart före den raden i din kod?
det är inte så enkelt att du missat ett \</p\> i stycket ovanför (typ) ?

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

## #7 — Yoda, 2007-09-19T22:07Z

```
<p>
[INDENT]<b>1 september 2007 - Kräftskiva!</b>
<p>text	</p>
<p>
[INDENT]<p class="center"><img src="images\sept07_kraftskiva1.jpg" alt="" /></p>
<p class="center"><img src="images\sept07_kraftskiva2.jpg" alt="" /></p>[/INDENT]
</p>
<p>text</p>
<p>
[INDENT]<p class="center"><img src="images\sept07_kraftskiva3.jpg" alt=""/></p>[/INDENT]
</p>	
<p>text</p>	
<p>
[INDENT]<p class="center"><img src="images\sept07_kraftskiva4.jpg" alt="" /></p>
<p class="center"><img src="images\sept07_kraftskiva5.jpg" alt="" /></p>
<p class="center"><img src="images\sept07_kraftskiva6.jpg" alt="" /></p>[/INDENT]</p>	
<p>text</p>
<p>
[INDENT]<p class="center"><img src="images\sept07_ishockey.jpg" alt="" /></p>[/INDENT]
</p>
<p>/Titti</p><a name="2"></a>	[/INDENT]</p>
```

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

## #8 — Yoda, 2007-09-19T22:10Z

Aha, det är väl för att det är dubbelt \<p\> vid bilderna...

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

## #9 — jarvklo, 2007-09-19T22:11Z

OK.

\<p\> får inte ligga inuti \<p\>....

Lägg en \<div\> runt "de inre" styckena istället (\<div\> är en "generell container" och får bland annat innehålla både \<div\> och \<p\> till skillnad mot \<p\> som mer är "ett stycke med löptext i" )

Red: Yoda - du kom på det själv medan jag skrev :birp

Red 2: Valideringsproblemet med \<center\> som du hade var förresten antagligen relaterat om jag gissar utifrån koden du visade upp i förrförra inlägget - ett \<p\> får inte innehålla ett \<center\> i XHTML 1.0 Transitional på samma sätt som det inte får innehålla ett annat \<p\> ;)  

Hoppas det löser dina problem nu och att du får sidan att validera :birp

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

## #10 — Yoda, 2007-09-19T22:32Z

Tack, vad bra!

Tack så mycket för hjälpen! Som man lär sig hela tiden.   :e 
Nu ska jag fortsätta med en annan sida, där var lite andra konstiga fel...

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/164675-förstår-inte-valideringsfel-på-p-och-center
