---
title: "Problem med länkar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/164318-problem-med-länkar"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "rikard81"
published: "2007-09-09T16:24:44.000Z"
updated: "2007-09-09T21:37:27.000Z"
replies: 7
views: 574
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/164318-problem-med-länkar"
---

# Problem med länkar

## #1 — rikard81, 2007-09-09T16:24Z

Har letat och försökt men får inte till det. Validerar i XHTML 1.0 strict på w3c och länkarna går inte igenon vilket det alltid gjorde när jag validerade i HTML. 

Min kod: \<a href="http://www.w3schools.com"\>W3schools\</a\>

Den varnar så här: Line 59, Column 37: document type does not allow element "a" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.

What?

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

## #2 — Danne V, 2007-09-09T16:28Z

Felet kan mycket börja genom t.ex. att en tagg är felaktigt avslutad långt tidigare i dokumenet. Du måste visa upp hela sidan för att folk ska kunna hjälpa. Helst via en länk.

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

## #3 — metalboy, 2007-09-09T16:31Z

Du får inte ha en \<a\>-tag direkt under \<body\>. Den måste ligga i ett block-element, t.ex. \<p\> eller \<div\>.

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

## #4 — tanten, 2007-09-09T16:34Z

Om det nu inte är en meny det handlar om utan bara en länk så har du missat att lägga in text och länk i t.ex ett \<p\>\</p\> Eller så är det en meny och då brukar man peta in länkarna i en lista t.ex. i en \<ul\>
Visa lite mer kod innan Line 59 om det inte stämde med vad jag beskrev.

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

## #5 — rikard81, 2007-09-09T16:41Z

\<!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"\>
\<head\>
\<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /\>
\<title\>provsidan\</title\>

\<link href="mall.css" rel="stylesheet" type="text/css"\>\</link\>

\<style type="text/css"\>
\<!--
p {font-size: 12px;}
\--\>
\</style\>
\</head\>

\<body\>

\<h1\>Några användbara länkar:\</h1\>

   \<a href="http://www.hockeymagasinet.se"\>Hockeymagasinet\</a\>
   \<a href="http://www.w3schools.com"\>W3schools\</a\>
   \<a href="http://jigsaw.w3.org/css-validator"\>Validera din sida\</a\>

\</body\>
\</html\>

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

## #6 — rikard81, 2007-09-09T16:47Z

Tack allihopa.. Jag löste det med att skriva så här:

\<p\>\<a href="http://www.hockeymagasinet.se"\>Hockeymagasinet\</a\>
   \<a href="http://www.w3schools.com"\>W3schools\</a\>
   \<a href="http://jigsaw.w3.org/css-validator"\>Validera din sida\</a\>\</p\>

Ser konstigt ut med p-elementet? Men den gick igenom.

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

## #7 — jarvklo, 2007-09-09T21:16Z

Hmm...

Det må se konstigt ut om man är van att köra en "Transitional"-dialekt av (X)HTML, men det är som metalboy skrev.

I "Strict"-dialekterna (oavsett om det är HTML4 eller XHTML1) får man inte lägga in "inline"-element (som t.ex. \<a ... \>) direkt, man måste lägga dem i  inuti "block"-element (som t.ex. \<p\> eller \<div\>)

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

## #8 — dAEk, 2007-09-09T21:37Z

Varför inte använda en lista (ul) istället?

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/164318-problem-med-länkar
