Próbuję zaadaptować stronę do XHTML 1.1. Zrobiłem sobie wg szablonu coś takiego:
$output='';
$output.='<?xml version="1.0" encoding="UTF-8"?>';
$output.='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';
$output.='<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">';
$output.='<head>';
$output.='<link rel="stylesheet" type="text/css" href="style.css"/>';
$output.='<title>test</title>';
$output.='</head>';
$output.='<body>';
$output.='coś tam';
$output.='</body>';
$output.='</html>';
Dodatkowo taki przykładowy styl css zawarty w pliku style.css:
body{
background-color: #ff00ff;
}
W rezultacie ff nie chce wyświetlać styli zawartych w pliku css, natomiast w ie nie ma problemu. Widziałem już kilka przykładów definicji arkusza stylów na różnych stronach, ale żaden nie chciał działać. Jak powinno to wyglądać poprawnie?