bonjour
j'ai une erreur de validation, sur l'include de la feuille de style
+ si je mets l'include dans le code PHP, la mise en pages est correcte, mais il y a une erreur de validation (page de test ici)
+ si je mets l'include dans le head, la mise en page est cassée, mais il n'y a plus d'erreur de validation (l'url de la feuille de style est absolue). page de test ici
cette page fait partie d'un pseudo frameset d'un site php que je suis entrain de refaire depuis un site frameset HTML
précision : les 2 pages s'affichent correctement sur IE 6, mais PAS sous Fx 1.0.7, image décalée vers le haut
code avec include dans le php
code avec include dans le head
le validateur est yansanmo
la feuille de style :
merci de votre aide
JM
Modifié par liege67 (30 Dec 2005 - 22:49)
j'ai une erreur de validation, sur l'include de la feuille de style
+ si je mets l'include dans le code PHP, la mise en pages est correcte, mais il y a une erreur de validation (page de test ici)
+ si je mets l'include dans le head, la mise en page est cassée, mais il n'y a plus d'erreur de validation (l'url de la feuille de style est absolue). page de test ici
cette page fait partie d'un pseudo frameset d'un site php que je suis entrain de refaire depuis un site frameset HTML
précision : les 2 pages s'affichent correctement sur IE 6, mais PAS sous Fx 1.0.7, image décalée vers le haut
code avec include dans le php
<!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="fr" lang="fr">
<head>
<title>Naturaliste.be</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<?php
include("css/ShowMaxi.css");
$ID_TAXON =$_GET['ID'];
$ID_PHOTO=$_GET['ID_PHOTO'];
$NOM_LATIN=$_GET['NOM'];
// on affiche la photo en taille maxi
echo "<div id='photo_maxi' >";
echo "<img src='botanique/$ID_TAXON/photo$ID_PHOTO.jpg' alt='' />";
echo "</div>";
// on affiche le nom latin
echo "<div id='photo_maxi_nom_latin' >";
echo "$NOM_LATIN";
echo "</div>";
// on affiche un bouton BACK
echo "<div id='photo_maxi_back'>";
echo "<a href='javascript:history.go(-1)' class='photo_maxi_back'>Retour</a>";
echo "</div>";
?>
</body>
</html>
code avec include dans le head
<!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="fr" lang="fr">
<head>
<title>Naturaliste.be</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="http://naturaliste.be/css/ShowMaxi.css" />
</head>
<body>
<?php
$ID_TAXON =$_GET['ID'];
$ID_PHOTO=$_GET['ID_PHOTO'];
$NOM_LATIN=$_GET['NOM'];
// on affiche la photo en taille maxi
echo "<div id='photo_maxi' >";
echo "<img src='botanique/$ID_TAXON/photo$ID_PHOTO.jpg' alt='' />";
echo "</div>";
// on affiche le nom latin
echo "<div id='photo_maxi_nom_latin' >";
echo "$NOM_LATIN";
echo "</div>";
// on affiche un bouton BACK
echo "<div id='photo_maxi_back'>";
echo "<a href='javascript:history.go(-1)' class='photo_maxi_back'>Retour</a>";
echo "</div>";
?>
</body>
</html>
le validateur est yansanmo
la feuille de style :
<style type="text/css">
<!--
#photo_maxi{
position:absolute;
left:180px;
top:80px;
z-index:20;
height:800px;
width:800px;
visibility: visible; background-color: #DED7BD;
border:1px solid gray;
}
#photo_maxi_nom_latin{
position:absolute;
left:180px;
top:85px;
width:791px;
height:15px;
z-index:30;
font-family: Arial;
font-style:italic;
font-weight:bold;
font-size: 14px;
color:#FFFFC8;
visibility: visible; background-color: #99cc99;
padding:5px;
}
#photo_maxi_back{
position:absolute;
left:900px;
top:85px;
height:15px;
z-index:40;
font-family: arial, verdana, sans-serif;
font-style:normal;
font-weight:bold;
font-size: 14px;
padding:5px;
}
a.photo_maxi_back
{
color:#ffff33;
text-decoration:overline underline;
}
a.photo_maxi_back:hover
{
color:#ffcc00;
text-decoration:overline underline;
}
-->
</style>
merci de votre aide
JM
Modifié par liege67 (30 Dec 2005 - 22:49)