---
title: "Valideringsstrul"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/171250-valideringsstrul"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "aasah"
published: "2008-05-04T20:54:35.000Z"
updated: "2008-05-12T21:56:23.000Z"
replies: 9
views: 766
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/171250-valideringsstrul"
---

# Valideringsstrul

## #1 — aasah, 2008-05-04T20:54Z

Jag vill låta besökare direktlänka till en viss frågesport mha ett stycke html-kod som de får kopiera rakt av. Tyvärr skriker validatorn 4 ggr på denna korta kod och jag fattar inte varför!   :( Hjälp!

I princip (vissa texter och URLar förkortade) HTML 4.01 Transitional

```
<p>Copy the text below to get the Banner to appear on your own page. <img src="http://.../smile.gif" alt="*smile*"> </p>
<textarea rows=6 cols=70><a href="http://..../fil.php?id=7" target="_blank"><img src="http://.../bild.gif" alt="text"><br>
<font face="'Bookman Old Style', serif" size="1" color="#DC143C"><strong>Where do you belong?</strong><br>
Welcome!</a></font></textarea></p>
```

Validatorn klagar på:
\<a href="http://..../fil.php?id=7" target="\_blank"**\>**\<img src=
*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).* 
Va?   :q 

Welcome!\</a**\>**\</font\>\</textarea\>\</p\>
*You forgot to close a tag, or you used something inside this tag that was not allowed, and the validator is complaining that the tag should be closed before such content can be allowed.*
Vad är det jag inte får använda?

Samma fel för båda dessa ställen:
Welcome!\</a\>\</font**\>**\</textarea\>\</p\>
Welcome!\</a\>\</font\>\</textarea\>\</p**\>**
*The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.*
Nähä?  :q  Följdfel? Eller vadå?

Vad är fel, och hur löser jag det?

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

## #2 — Fredde Mannen, 2008-05-04T21:11Z

det är väl dels för att du har dem inom textarea som den spottar fel på dem.. skulle jag tro...

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

## #3 — yador, 2008-05-04T22:15Z

textarea förväntar väl sig en text utan massa html taggar så du får nog använda sådana special tecken för \> och \< med mera. :)

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

## #4 — tanten, 2008-05-05T04:16Z

Oavsett om du har en textarea eller inte och folk ska kunna kopiera text så bör det nog se ut så här...

```
<pre>
<textarea rows=6 cols=70>
&lt;p&gt;
&lt;a href="http://..../fil.php?id=7" target="_blank"&gt;
&lt;img src="http://.../bild.gif" alt="text"&gt;&lt;/a&gt;
&lt;/p&gt;
</textarea></pre>
```

Nu gjorde jag inte för fonten och strong, men ser att du stängt font och a i fel ordning och du har ett \</p\> som jag inte ser att du öppnat.

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

## #5 — aasah, 2008-05-11T19:25Z

Intressant... När jag tog bort den felande \</p\>-taggen och fixade till ordningen på taggarna, försvann alla fel utom ett:

> Line 65, Column 256: document type does not allow element "FONT" here.
> …yle', serif" size="1" color="#DC143C"**\>**\<a href="http://... 
> 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).

Eftersom koden är avsedd för folks signaturer o.dyl. vill jag ju att det ska fungera utan att ligga i head. Är det omöjligt?

Och varför är &lt; &gt; bättre än \< och \>?

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

## #6 — zcorpan, 2008-05-11T20:34Z

Det är de inte, förutom kanske när du vill skriva "\</textarea\>" i din textarea... att validatorn klagar har att göra med att den använder en SGML parser och textarea är deklarerad som PCDATA i DTDn istället för RCDATA som hade varit närmare vad webbläsare gör.

För att tysta validatorn så ersätt alla \< med &lt;.

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

## #7 — tanten, 2008-05-11T20:53Z

Validerings felet om FONT betyder att du fortfarande stängt \</font\> på fel ställe.
Om man tittar på din gamla kod så ska de byta plats så här \</font\>\</a\>

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

## #8 — zcorpan, 2008-05-11T21:34Z

> **tanten skrev:**
>
> Validerings felet om FONT betyder att du fortfarande stängt \</font\> på fel ställe.

Nej, felet är att font-elementet inte är tillåtet i textarea (bara text är tillåtet).

Förstås så parsar webbläsare "\<font\>" som text i textarea och inte som ett element som validator.w3.org gör, vilket gör det lite förvirrande.

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

## #9 — tanten, 2008-05-12T04:47Z

> **zcorpan skrev:**
>
> Nej, felet är att font-elementet inte är tillåtet i textarea (bara text är tillåtet).
> 
> Förstås så parsar webbläsare "\<font\>" som text i textarea och inte som ett element som validator.w3.org gör, vilket gör det lite förvirrande.

Måste ha varit mycket förvirrad...  var ju därför jag inte tog med det i mitt exempel högre upp... :)

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

## #10 — aasah, 2008-05-12T21:56Z

> **zcorpan skrev:**
>
> Nej, felet är att font-elementet inte är tillåtet i textarea (bara text är tillåtet).
> 
> Förstås så parsar webbläsare "\<font\>" som text i textarea och inte som ett element som validator.w3.org gör, vilket gör det lite förvirrande.

Åååh! Jasså är det det som ställer till det? Då blir det ju plötsligt logiskt alltihop. Tackar zcorpan!

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/171250-valideringsstrul
