Wat zijn de basiscode van xhtml, want ik hoor overal iets anders.
Wat versta jij onder 'basiscode' ? xhtml is nauwelijks anders dan html, het vooral 'netter'. Maar kijk eens op w3schools.com voor meer informatie.

Ben je trouwens al wel bekend met css? Zo niet, leer dat dan eerst (i.c.m. de bekende html) en ga je dan pas verdiepen in xhtml.
Ik ben al redelijk bekend met css en onder basiscodes versta ik dit:

(van html)
<doctype blabla>
<html>
<head>
<title>
</title>
</head>
</html>

Dus eigenlijk gewoon een wit scherm waar de title doctype charset en alles in zitten.
<?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>
    <link rel="stylesheet" type="text/css" href="style.css" />
  </head>
  <body>

  </body>
</html>

Ik gebruik deze template in mijn editor.
Voor de rest kan je hier kijken:
xHTML1.0
xHTML1.1
Dan krijg ik:

Parse error: parse error, unexpected T_STRING in /home/www/******** on line 1
Met die foutmelding ga je waarschijnlijk de mist in met de xml. Open jij je php-code met <? // en sluiten met ?> of met <?php ?> ? Waarschijnlijk maak je gebruik van shorttags. Die leveren problemen op wanneer je ook xml gaat gebruiken. In je php.ini kun je dat uitzetten.

Reageren