---
title: "link rel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/84520-link-rel"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Gjutjärn"
published: "2003-08-26T18:02:59.000Z"
updated: "2003-08-26T18:43:40.000Z"
replies: 7
views: 199
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/84520-link-rel"
---

# link rel

## #1 — Gjutjärn, 2003-08-26T18:02Z

Hej.
Jag formaterar min xhtml-sida med CSS.
Fungerade bra.
Fungerade med extern css-fil också...
... tills...
...jag gjorde om sidan till filnamn.php

Nu fungerar ingenting i formateringsväg, speciellt inte position: absolute;

För att php-sidan ska fungera, måste jag ta bort det översta i DTD:n, det som börjar med \<? annars tror den att det är php-kod och vill inte visa sidan alls.

Vad tusan ska jag göra för att använda extern formatmall till min php-sida?
Och vad ska jag göra för att position\_ absolute; ska fungera?

/Emma

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

## #2 — Palle, 2003-08-26T18:13Z

..låter snarare som att det är doctypen du har problem med, och inte css-mallen.
Hur ser din doctype ut?

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

## #3 — dectgap, 2003-08-26T18:13Z

Skriv så här i PHP-dokumentet där du vill ha xml-taggen:

```php
<?="<?xml?>"?>
```

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

## #4 — Gjutjärn, 2003-08-26T18:18Z

Det sista inlägget fattar jag inte, men så här ser min doctype ut nu:
\<!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="en" lang="en"\>

så här såg den ut innan php:
\<?xml version="1.0" encoding="ISO-8859-1"?\>
\<!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="en" lang="en"\>

Det är det första med xml-grejen som inte går att få med för att php ska fungera.
Är det frånvaron av den som gör att externmallen inte vill sig?

Exakt vad ska jag skriva där för att få det att bli som det ska igen?

Tack för er hjälp!

/Emma C C

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

## #5 — Palle, 2003-08-26T18:27Z

Anledningen till att det ter sig olika är att IE sätts i "Quirks"-mode om du använder \<?xml?\>-taggen..

Du kan läsa mer om detta på Jarvklo´s hemsida:
\- <http://xhtml.nu/artiklar/xhtml_1_0/behover_man_xml_taggen.html>

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

## #6 — dectgap, 2003-08-26T18:29Z

Skriv så här i PHP-dokumentet:

```php
<?php echo'<?xml version="1.0" encoding="ISO-8859-1"?>'; ?>
<!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="en" lang="en">
```

Eftersom PHP-parsern läser \<? som början på PHP-läge måste du baka in \<? i xml-taggen i en PHP-sträng som du sedan skriver ut.

Om det är avsaknaden av xml-taggen som orsakar dina problem med stilmallarna har jag ingen aning om.

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

## #7 — Palle, 2003-08-26T18:31Z

..crap, nu hann jag inte med riktigt, hehe.. se ovan. ;)

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

## #8 — Gjutjärn, 2003-08-26T18:43Z

Tack, det där med att skriva in xml-taggen med hjälp av php's echo, fungerade fin-fint.
Ska kolla in det där quirks-mode nu.

Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/84520-link-rel
