---
title: "Akut hjälp med validering!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/158347-akut-hjälp-med-validering"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "mlibemelie"
published: "2007-03-18T21:11:23.000Z"
updated: "2007-03-19T01:40:21.000Z"
replies: 8
views: 437
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/158347-akut-hjälp-med-validering"
---

# Akut hjälp med validering!

## #1 — mlibemelie, 2007-03-18T21:11Z

Jag behöver hjälp med en sak! Det är så att jag håller på med ett arbete som ska vara inne idag om 2 timmar och allt ska validera utan fel och varningar!
Och i ett dokument måste man använda sig utav kontextuella selektorer och jag tänkte använda det såhär:

  \<h6\>Diverse hundsidor\</h6\> 
           \<p\>\<li\>\<a href="http://hem.passagen.se/evafahleson/"\>Eva och Hannes samojeder\</a\>\</li\>\<br /\>
		    \<li\>\<a href="http://www.genetica.se/lashornan/allmant/index.html"\>Genetica\</a\>\</li\>\<br /\>
          \<li\>\<a href="http://www.k9.se/"\>k9\</a\> (massa hundrelaterade l&auml;nkar)\</li\>
          \<br /\>
          \</p\>

Alltså att listor inom ett stycke ska formateras såhär:
}

div ul {
	color: #e0ebe0;
	list-style-type: square;
	
}

Men det går inte igenom valideringen...  x( Såhär står det i valideringen:
		   \<p\> **\<li\>**\<a href="http://bertasplace.cohors.se/"\>Berta\</a\> (kullsyster)\</li\>

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

Vad är det som är fel? Och hur ska jag använda dessa kontextuella selektorer på ett korrekt sätt?? Antar att jag gjort fel som jag gjort nu  :OO

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

## #2 — tydal, 2007-03-18T21:31Z

Byt ut p mot ul.

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

## #3 — medialabs, 2007-03-18T21:33Z

Har inte du glömt \<ul\>-taggarna?

> \<ul\>
> \<li\>\</li\>
> \</ul\>

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

## #4 — mlibemelie, 2007-03-18T21:45Z

> **medialabs skrev:**
>
> Har inte du glömt \<ul\>-taggarna?

Nej jag har inte glömt ul taggarna. Glömde bara ta med dem när jag visade här i inlägget  :OO 
Blä jag fattar inte vad som är fel   :(

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

## #5 — mlibemelie, 2007-03-18T21:47Z

Nu får jag bara massa såna här fel:
Line 68 column 11: document type does not allow element "li" here; missing one of "ul", "ol" start-tag.

	       \<li\> \<a href="http://www.vibri.com/"\>Vibri\</a\>\</li\>\<br /\>

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

## #6 — medialabs, 2007-03-18T22:07Z

testa att ta bort \<br /\> taggarna.

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

## #7 — Troxy, 2007-03-18T22:31Z

> **mlibemelie skrev:**
>
> Nej jag har inte glömt ul taggarna. Glömde bara ta med dem när jag visade här i inlägget  :OO 
> Blä jag fattar inte vad som är fel   :(

Om vi ska kunna hjälpa dig så måste du posta hela din kod, exakt som den ser ut.

Det verkar som du inte riktigt har koll på hur listor fungerar.
Listor i HTML byggs upp såhär:

```
<ul>
<li>Listpunkt</li>
<li>Listpunkt</li>
<li>Listpunkt</li>
<li>Listpunkt</li>
</ul>
```

Man får bara använda li-taggar inuti en lista, ingenting annat.

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

## #8 — caya, 2007-03-18T23:46Z

utvecklar troxys förklaring...

ol = ordered list
ul = unordered list
li = list item
p = paragraph (stycke)
br = break (radbrytning)

li kan du ha inom ul eller ol, men inte inom p.
br används inom p för att skapa en radbrytning.

alltså

```
<ul>
      <li>list item</li>
      <li>list item</li>
</ul>
```

resp

```
<p>bla bla bla<br />
bladdijalajalag jgdposdjiftgpji
</p>
```

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

## #9 — zcorpan, 2007-03-19T01:40Z

Du kan inte heller använda

```
<p>
 <ul>...</ul>
</p>
```

eftersom "\<p\>\<ul\>" är precis samma som "\<p\>\</p\>\<ul\>" i HTML, vilket betyder att UL är syskon med P (istället för barn till P), och \</p\> på slutet är därför ogiltigt.

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/158347-akut-hjälp-med-validering
