---
title: "PHP - XHTML & CSS"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/130440-php-xhtml-css"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "xPisc"
published: "2005-06-22T19:07:25.000Z"
updated: "2005-06-23T21:00:12.000Z"
replies: 5
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/php/130440-php-xhtml-css"
---

# PHP - XHTML & CSS

## #1 — xPisc, 2005-06-22T19:07Z

Hej.

Jag har gjort ett xhtml dokument uppbyggt av DIVs och CSS.
Nu är det så att jag behöver sätta in en php include tag i dokumentet och då behöver jag ju spara dokuemntet som .php

Problemet är då att när jag besöker sidan så får jag upp 

```
Parse error: syntax error, unexpected T_STRING in ***\index.php on line 1
```

 
Där står det:

```
<?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" lang="sv" xml:lang="sv">
<head>
```

Om jag nu tar bort 

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

 

Så funkar det, men designen blir.. Förstörd, divsen hamnar på fel ställen osv.

Hjälp..
Tack på förhand! :birp

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

## #2 — @nders, 2005-06-22T19:09Z

<http://www.webforum.nu/showthread.php?s=&forumid=23&threadid=119573>

Mvh

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

## #3 — xPisc, 2005-06-22T19:18Z

Tack tack, dagen är räddad :D
Förlåt för att jag gjorde en tråd, aldrig kommit till godo med sökningsapparaterna alla forumen har..

Nu funkar det men designen ryker totalt.

som XHTML (som det skall se ut):
<http://xpisc.se/v.15/upl/bilder/xhtmlpsd.jpg>

och i PHP (så det inte skall se ut):
<http://xpisc.se/v.15/upl/bilder/php.jpg>

Det mörka med ränder är "headern" som ligger rätt i xhtml dokumentet men lägger sig bakom allt i php dokumentet.

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

## #4 — xPisc, 2005-06-23T10:50Z

De olika versionerna går att besöka på:

Rätt:
<http://xpisc.se/v.16/index.xhtml>

Fel:
<http://xpisc.se/v.16/index.php>

Har hittat felet.

Felet var att php:n inte gillade

```
<div id="header" />
```

 

utan behövde 

```
<div id="header"></div>
```

 

Tack iallafall :)

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

## #5 — Tinwëlint, 2005-06-23T20:51Z

Det borde inte vara PHP:s fel eftersom det inte parsar de där taggarna (och knappast parsar html på ett vettigt sätt). Däremot kan det vara så att det inte är tillåtet att förkorta div-elementet på det där sättet enligt w3c:s specifikationer.

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

## #6 — zcorpan, 2005-06-23T21:00Z

Jo då, det är fullt tillåtet, men inte om man vill vara "kompatibel" med HTML. Eftersom PHP-versionen sätter Content-Type headern till text/html, så tolkar webbläsaren koden som HTML istället för XML, och \<div/\> är inte samma sak som \<div\>\</div\> i HTML. :)

Du kan ändra Content-Type med PHP om du vill: 

```php
header('Content-Type: application/xhtml+xml');
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/130440-php-xhtml-css
