---
title: "Validera XHTML-dokument"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/75735-validera-xhtml-dokument"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Type"
published: "2003-05-03T09:00:23.000Z"
updated: "2003-05-03T10:08:31.000Z"
replies: 12
views: 290
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/75735-validera-xhtml-dokument"
---

# Validera XHTML-dokument

## #1 — Type, 2003-05-03T09:00Z

Jag blir tokig. Förstår inte varför det inte funkar...
Iof kan jag knappt detta men ändå :)
Jag hade tänkt använda ramar på sidan så då blir det väl xhtml 1.0 Transitional? **Just nu hade jag tänkt att bara köra ett exempel jag hittade hos w3 och det blev visst strict...**  men sen hade jag tänkt köra transitional iaf...

Självklart ska jag inte få det att funka? Den vägrar att godkänna det, har jag missat någon tagg? För visst är det bara att gå till <http://validator.w3.org> o där trycka in adressen till sidan?

**test.html** :

```
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
  <head>
    <title>Testar XHTML</title>
  </head>
  <body>
    Vi testar xhtml...
  </body>
</html>
```

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

## #2 — GunnarD, 2003-05-03T09:09Z

Har ändrat i din kod så att validatorn klarar av den, har även rättat den så att den går igenom:

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
 <head>
  <title>Testar XHTML</title>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />
 </head>
 <body>
   <p>Vi testar xhtml...</p>
 </body>
</html>
```

Första "felet" var att det saknades "\<meta http-equiv="content-type" content="text/html; charset=iso-8859-15" /\>"

Det andra var att din text inte var omsluten av en paragraf.

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

## #3 — Type, 2003-05-03T09:14Z

Måste alltid text va insluten av en \<p\>-tagg? eller funkar det med \<div\>-taggar o andra mä? \<span\>? Det förstafelet kan jag förstå... TACK

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

## #4 — GunnarD, 2003-05-03T09:16Z

Nej, det bejöver inte vara \<p\> det kan vara andra block taggar, men man kan inte ha text direkt under \<body\> taggen.

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

## #5 — Type, 2003-05-03T09:17Z

Det går ju inte iaf! Jag måste göra något fel när jag validerar då... Detta fel får jag:

> **validator.w3.org skrev:**
>
> I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to validate the document. The sources I tried are: 
> 
> The HTTP Content-Type field. 
> The XML Declaration. 
> The HTML "META" element. 
> And I even tried to autodetect it using the algorithm defined in Appendix F of the XML 1.0 Recommendation. 
> 
> Since none of these sources yielded any usable information, I will not be able to validate this document. Sorry. Please make sure you specify the character encoding in use.

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

## #6 — Type, 2003-05-03T09:37Z

ingen som vet?

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

## #7 — Type, 2003-05-03T09:38Z

Hmm. det gick ju om jag skickade upp det men inte om jag länkade direkt... knas :) Tack ändå!

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

## #8 — Type, 2003-05-03T09:49Z

Nu får jag en massa fel... Tror alla felen har med varandra o göra så jag tänkte höra här om man kan få ett snabbt lätt svar:

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<title>Oves hemsida</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<frameset rows="*" cols="5%,404,23%" framespacing="0" frameborder="NO" border="0">
  <frame src="left.html" name="leftFrame" scrolling="NO" noresize>
  <frameset rows="50,300,*" cols="*" framespacing="0" frameborder="NO" border="0">
    <frame src="top.html" name="topFrame" scrolling="NO" noresize >
    <frame src="main.html" name="mainFrame" scrolling="auto">
    <frame src="bottom.html" name="bottomFrame" scrolling="AUTO" >
  </frameset>
  <frame src="right.html" name="rightFrame" scrolling="AUTO" >
</frameset>

<noframes>
	<body>

	</body>
</noframes>
</html>
```

 

> **validator.w3.org skrev:**
>
> Line 9, column 15: there is no attribute "rows" (explain...). 
>   \<frameset rows="\*" cols="5%,404,23%" framespacing="0" frameborder="NO" border=".
>                  ^
> Line 9, column 24: there is no attribute "cols" (explain...). 
>   \<frameset rows="\*" cols="5%,404,23%" framespacing="0" frameborder="NO" border=".
>                           ^
> Line 9, column 50: there is no attribute "framespacing" (explain...). 
>   \<frameset rows="\*" cols="5%,404,23%" framespacing="0" frameborder="NO" border="0"\>

 

Jag tror det är jag som inte skriver kod som är standard :( är det så?

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

## #9 — Type, 2003-05-03T09:51Z

Fick själv bort 10 genom att lägga till / på frame-raderna...

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

## #10 — GunnarD, 2003-05-03T09:56Z

På dom sidorna du har frames kan du inte köra strict eller Transitional utan Frameset:

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
```

Sedan vad frameset kan ha för attribute se: <http://www.w3schools.com/tags/tag_frameset.asp>
och vad frame kan ha för attribute <http://www.w3schools.com/tags/tag_frame.asp>

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

## #11 — Type, 2003-05-03T10:01Z

Ajdå. men vad är det då för skillnad mellan Transitional och Frameset? Trodde Transitional va om man hade frames.. när har man Transitional? Är det bara o byta mellan strict/transitional/frameset beroende på vad man har på just den sidan?

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

## #12 — GunnarD, 2003-05-03T10:03Z

Den här sidan: <http://www.w3schools.com/xhtml/xhtml_reference.asp> beskriver alla xhtml taggarna och vilken doctyp som resp. tag är tillåten i.

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

## #13 — Type, 2003-05-03T10:08Z

Tack, nu ska jag själv försöka en stund... tack för all hjälp Gunnar!

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/75735-validera-xhtml-dokument
