---
title: "Nästlad <p>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/153184-nästlad-p"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "learn"
published: "2006-10-30T13:23:45.000Z"
updated: "2006-10-30T19:28:24.000Z"
replies: 5
views: 577
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/153184-nästlad-p"
---

# Nästlad <p>

## #1 — learn, 2006-10-30T13:23Z

Kan man sätta en \<p\> inuti en annan \<p\>?

T.ex.

```
<p> lite text <p> hej </p> lalala </p>
```

Anses det vara korrekt? Man bygger ju ofta sajter med \<div\> inuti \<div\>, är det ngn skillnad?

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

## #2 — tydal, 2006-10-30T13:34Z

Nej, det kan man inte. Ett stycke kan inte innehålla flera stycken. Du tänker förmodligen på listor som \<ul\> och \<ol\>.

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

## #3 — nitro2k01, 2006-10-30T13:39Z

Det är ok rent språkmässigt. Men däremot kanske du bör tänka på den avsedda betydelsen av taggarna. p betyder "paragraph" med andra ord ett textstycke, som lämpligen kan ha marginaler och indrag osv. Vill du har flera textstycken i varandra, tycker jag att du ska ha det, annars kan du välja en annan tagg och lägga alla p-taggar i en div eller liknande.

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

## #4 — martin, 2006-10-30T15:25Z

Det är inte OK rent språkmässigt om man med språk menar HTML eller XHTML.

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

## #5 — jarvklo, 2006-10-30T19:06Z

... och det beror på att \<p\> och \<div\> är definierade på olika sätt.

\<div\> är definierad så att den kan innehålla "block-element" (dvs p, div, ul, table m.fl)
medan \<p\> är definierad så att den endast får innehålla "inline-element och text" (dvs \<b\>, \<i\> \<a\> m.fl).

Du får alltså t.ex. inte heller lägga tabeller eller listor i ett p-element !

Sökte lite här på wF efter mer info att hänvisa till och hittade bland annat den här gamla godingen: <http://www.webforum.nu/showthread.php?t=1301>

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

## #6 — zcorpan, 2006-10-30T19:28Z

Oavsett vad som är tillåtet eller inte så går det inte lägga en P direkt i en annan P när man använder text/html eftersom HTML-tolken då avslutar den tidigare stycket. Sluttaggen \</p\> är valbar och eftersom P har innehållsmodellen %inline är följande ekvivalenta (och giltiga): 

```
<p>foo<p>bar</p>
```

```
<p>foo</p><p>bar</p>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/153184-nästlad-p
