---
title: "Nu har jag tagit tag i saken | XHTML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/109280-nu-har-jag-tagit-tag-i-saken-xhtml"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Fredrik.an"
published: "2004-08-15T11:30:23.000Z"
updated: "2006-03-31T22:43:47.000Z"
replies: 37
views: 1827
page: 1
pages: 2
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/109280-nu-har-jag-tagit-tag-i-saken-xhtml"
---

# Nu har jag tagit tag i saken | XHTML

_Sida 1 av 2._

## #1 — Fredrik.an, 2004-08-15T11:30Z

Jag har länge haft en bok hemma om XHTML för nybörjare, och nu känner jag mig redo för att gå över till ren XHTML. DÄrför började jag nu då och sen har jag bara gjort grunderna, alltså en grund för en vanlig sida. 

Detta är koden:
\[KOD\]\<!DOCTYPE html PUBLIC "\_//W3C/DTD XHTML 1.0 transitional/EN"
"http://www.w3c.org/TR/xhtml/DTD/xhtml1-trasitional.dtd"\>

\<html xmlns="http://www.w3.org/1999/xhtml"\>
\<head\>
\<title\>Ett litet XHTMLdokument\</title\>
\</head\>

\<body\>
Lite text
\</body\>
\</html\>KOD\] 

Det strular och några frågor har nu kommit upp i huvudet:

1) Vad i hela friden innebär UTF-8?

2) min \<html xmlns="http://www.w3.org/1999/xhtml"\> ser ut så i boken, ska det vara 1999 i dagens läge eller finns det nyare jag ska skriva in?

Detta var nog de första frågorna...
Ni kan gärna validera själva om ni inte fatta:
adressen är: <http://www.lelmotorsport.com/xhtml/test.html>

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

## #2 — Gein, 2004-08-15T11:37Z

Jag sitter för tillfället också och kodar xhtml och så här ser mina dokument ut:

```
<?//xml version="1.0"?>
<!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="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
```

Nu kör jag visserligen strict men html-taggen bör se likadan ut och dessutom kan du lägga in meta-taggen jag har som beskriver vilken teckenuppsättning som används.

På [susning.nu](http://susning.nu/UTF-8) kan du läsa vad UTF-8 är.

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

## #3 — Fredrik.an, 2004-08-15T11:45Z

> **Gein skrev:**
>
> Jag sitter för tillfället också och kodar xhtml och så här ser mina dokument ut:
>
>
> ```
> <?//xml version="1.0"?>
> <!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="en" lang="en">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
> ```
>
> 
> Nu kör jag visserligen strict men html-taggen bör se likadan ut och dessutom kan du lägga in meta-taggen jag har som beskriver vilken teckenuppsättning som används.
> 
> På [susning.nu](http://susning.nu/UTF-8) kan du läsa vad UTF-8 är.

Jag fattade dock inte vad UTF-8 var och varför det inte funkade förr... NU tog jag ditt huvud. Men den varnade dock på denna rad:

```
<?//xml version="1.0"?>
```

 

Tog då bort den och då funkade allt kalas...
Sen funderar jag bara på en sak, jag jämförde lite med din och palleman.nu.s huvud, han hade inte en utan sv. Vad är skillnaden? Jag ändrade oxå till sv, bra eller dåligt? :?

Tack för hjälpen!

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

## #4 — Melea, 2004-08-15T11:51Z

Byt ut 

```
<?//xml version="1.0"?>
```

 mot

```
<?xml version="1.0" encoding="UTF-8"?>
```

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

## #5 — Fredrik.an, 2004-08-15T12:08Z

> **Melea skrev:**
>
> Byt ut 
>
> ```
> <?//xml version="1.0"?>
> ```
>
>  mot
>
> ```
> <?xml version="1.0" encoding="UTF-8"?>
> ```

Dock blir det ju inte rätt då det är utf i din men annat i meta... 

Kan någon förklara vad man egentligen ska ha? Det känns som om alla kör olika :?

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

## #6 — Gein, 2004-08-15T12:13Z

Jag har tagit det från w3c:s egna sidor. Dom skrev

> \<?xml version="1.0"?\>

 Sen lade jag till // i början för att inte få problem med PHP.
Det rätt av dej att byta från en till sv. Jag har glömt bort att ändra då jag saxade direkt från w3.

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

## #7 — Fredrik.an, 2004-08-15T12:13Z

Kan ni vara snälla att validera detta: <http://www.lelmotorsport.com/xhtml/test1.html>

Jag fattar inte vad som är fel. Jag följer en bok som heter XHTML-Handboken
Av Jesper Ek och Ulrika Eriksson utgiven av Pagina..
Någon som läst den? Jag har ju gjort som dem och ändå valideras det fel :?

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

## #8 — Melea, 2004-08-15T12:14Z

Så här kan ett dokument se ut.

```
<?xml version="1.0" encoding="utf-8"?>
<!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="en" lang="en">

<head>
	<title></title>
	<meta http-equiv="content-type" 
		content="text/html;charset=utf-8" />
	<meta http-equiv="Content-Style-Type" content="text/css" />
</head>

<body>

     <p>... Din text här ...</p>

</body>
</html>
```

Om du däremot kör PHP på sidan får du skriva

```
<?
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
```

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

## #9 — Fredrik.an, 2004-08-15T12:16Z

> **Melea skrev:**
>
> Så här kan ett dokument se ut.
>
> ```
> <?xml version="1.0" encoding="utf-8"?>
> <!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="en" lang="en">
> 
> <head>
> 	<title></title>
> 	<meta http-equiv="content-type" 
> 		content="text/html;charset=utf-8" />
> 	<meta http-equiv="Content-Style-Type" content="text/css" />
> </head>
> 
> <body>
> 
>      <p>... Din text här ...</p>
> 
> </body>
> </html>
> ```
>
> Om du däremot kör PHP på sidan får du skriva
>
> ```
> <?
> echo '<?xml version="1.0" encoding="utf-8"?>';
> ?>
> ```

Ok, jag har kört med din kod men laggt till en \<h1\>testar\</h1\> inom p. Men det blir fel i valideringen. Din kod med h1 finns här: <http://www.lelmotorsport.com/xhtml/test2.html>

varför är det fel?

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

## #10 — Gein, 2004-08-15T12:17Z

Nu skriver du ju i Strict och inte Transitional (som inte är lika hård). Att ta steget från html till xhtml transitional är nog lättare för dej men om du vill gå på Strict direkt, kul! :)

Vad gäller felen.
h-taggen får inte ligga inom paragraftaggen (\<p\>) till skillnad från \<br/\> som måste ligga inom \<p\>\</p\>

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

## #11 — Fredrik.an, 2004-08-15T12:22Z

> **Gein skrev:**
>
> Nu skriver du ju i Strict och inte Transitional (som inte är lika hård). Att ta steget från html till xhtml transitional är nog lättare för dej men om du vill gå på Strict direkt, kul! :)
> 
> Vad gäller felen.
> h-taggen får inte ligga inom paragraftaggen (\<p\>) till skillnad från \<br/\> som måste ligga inom \<p\>\</p\>

Beror det på att h1 har en egen radbytning?
Nu blir det så här: <http://validator.w3.org/check?uri=http%3A%2F%2Fwww.lelmotorsport.com%2Fxhtml%2Ftest2.html>

Och då stämmer altl eller? Alltså nu kommer det ju inte upp att jag kan länka till den där bilden, fast det kanske det bara gör när man kör strict? 

Jag såg inte ens att jag hade strict på  :r

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

## #12 — Melea, 2004-08-15T12:23Z

Jupp, allt stämmer nu. :)

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

## #13 — Fredrik.an, 2004-08-15T12:24Z

> **Melea skrev:**
>
> Jupp, allt stämmer nu. :)

Och min tanke stämmer angående transitional och strict oxå eller? Alltså med bilden som man kan länka!

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

## #14 — Melea, 2004-08-15T12:28Z

Skriv

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

istället för den du har nu.

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

## #15 — Fredrik.an, 2004-08-15T12:31Z

> **Melea skrev:**
>
> Skriv
>
> ```
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> ```
>
> istället för den du har nu.

Tack så mycket :D

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

## #16 — Tinwëlint, 2004-08-16T19:22Z

> Beror det på att h1 har en egen radbytning?

Ja, i princip. h1 är ett så kallat blockelement (såsom t ex \<p\>, \<table\> eller \<ul\>).
Det innebär att det på bredden är så brett som elementet det ligger inuti tillåter (en \<h1\> i \<body\> blir lika bred som webbläsarfönstret. Prova att sätta en bakgrund med hjälp av css så får du se).

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

## #17 — web00132, 2006-03-24T15:07Z

Kanske lite väl gammal tråd, men jag har ett liknande problem ang H1. Jag vill gör så här:

```
<style>
a:hover {
  display: block;
  border: 1px solid #eeeeee;
  text-decoration: none;
}
</style>
<a href="link.html">
  <h1>Rubrik</h1>
  En massa text
</a>
```

Det funkar skitbra men vill inte valideras (så klart). Någon som har en alternativ lösning?  :OO

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

## #18 — Troxy, 2006-03-24T17:27Z

På tal om XHTMl, går inte Internet Explorer över i Quirks Mode om man har en XML-prolog innan sin doctype?

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

## #19 — icaaq, 2006-03-24T17:53Z

Jo

/icaaq

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

## #20 — zcorpan, 2006-03-24T18:51Z

Inte IE7.

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/109280-nu-har-jag-tagit-tag-i-saken-xhtml  
Nästa sida: https://www.webforum.nu/amne/html-css/109280-nu-har-jag-tagit-tag-i-saken-xhtml/page2.md
