zdravim, mam mensi zaciatocnicky problem s CSS backgroundom vo Firefoxe, mam dokument tvaru
<body>
<div id="page">
<!--
Zvysok stranky , neformatovany cez CSS
-->
</div>
</body>
stranka: http://www.ms.mff.cuni.cz/~moskj4am/problem.php
CSS: http://www.ms.mff.cuni.cz/~moskj4am/problem-styles.css
a problem je ze vo Firefoxe mi nezobrazi farbu pozadia "hore a dole pod divom" (viac kliknutim na odkaz)
v IE mi zase nezobrazi dolny margin co nie je az taky problem
Vsetko mi to fungovalo ak som to mal ako html dokument, ked som vsak chcel dokument ulozit ako php a pridal som kod na generovanie xml prologu
tak to prestalo fungovat, co mi pripada dost divne, pomozte, dik
<?php
if (isset ($_SERVER["HTTP_ACCEPT"]) AND stristr ($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")):
//kontrola, zda server podporuje to, co chceme
//application/xhtml+xml se samozrejme da nahradit pozadovanym typem
header ("Content-type: application/xhtml+xml; charset=windows-1250");
//nastaveni odesilane HTTP hlavicky
//Tady samozrejme uvedte znakovou sadu, kterou pouzivate vy. Pro UTF-8, kterou pouzivam ja, to vypada takto, upravte si to.
$mimetyp = "application/xhtml+xml";
//definice hlavicky v META tagu
echo "<?xml version=\"1.0\" encoding=\"windows-1250\"?" . ">\n";
//XML prolog, ktery musi byt v kazdem XHTML dokumentu. Timto zapisem zamezime tomu, ze si PHP parser bude myslet, ze ten zapis patri jemu.
else:
header ("Content-type: text/html; charset=windows-1250");
//odesilanou HTTP hlavicku nastavime na text/html
$mimetyp = "text/html";
//nadefinujeme hlavicku pro META tag
endif;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk">
<head>
<meta http-equiv="Content-Type" content="<?php echo $mimetyp;?>; charset=windows-1250" />
.
.
.