8768 sujets

Développement web côté serveur, CMS

Pages :
(reprise du message précédent)

Merci Heyoan Smiley smile

Tu m'as fait réaliser que j'oublie parfois mon cerveau à la machine à café ! Blague à part, j'avais laissé le problème de côté pensant que j'avais manqué une subtilité du "passage de variables" dans les css dynamiques.

En fait, le problème venait de mon css qui comportait une petite erreur fatale (un hack pour IE mal géré, qui va bientôt disparaitre grâce, entre autre, aux css dynamiques).

Merci pour ta réponse rapide.
Une bonne soirée ou journée,
Julien

ps.
ça ne se fait pas de dire ça... je viens de me discréditer en une minute Smiley cligne quoi qu'il en soit, merci Smiley smile
Modifié par Julien Fortin (09 Dec 2006 - 18:33)
Bonjour,

Je reviens vers vous parce que je suis témoin d'un phénomène étrange... J'ai appliqué la même technique que décrit précédemment. Elle marche avec IE, mais pas avec Firefox (ça n'est pas un problème de cache, je l'ai vidé).

Firefox réagi comme si il n'y avait pas de feuille de style !
Voici l'adresse :
http://julienfortin.fr

Je n'arrive pas à comprendre pourquoi ça ne marche pas... J'ai pourtant appliqué la même technique que ici :
http://eve-grenoble.net

Merci de votre aide.
Bonne soirée,
Julien


ps.

Le head de mon index.php
<?php echo "<? 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="fr">
<head>
	<title>Julien Fortin : portail web</title>
	<meta http-equiv="Content-Language" content="fr" />
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="author" content="Julien FORTIN" />
	<meta name="description" content="N'allez pas plus loin... C'est moi que vous cherchez !" />
	<meta name="keywords" content="julien,fortin,driss,cv,blog,photo,julien fortin, fortin julien,julien driss,
    cv julien fortin,cv fortin julien,cv julien,cv fortin,fortin julien cv,julien fortin cv,julienfortin,fortinjulien" />
    <link rel="stylesheet" media="screen" type="text/css" title="title" href="style.php" />
</head>


le contenu de mon fichier style.php

<?php
header("Content-type: text/css");
?>
*
	{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

body{
    background-color: silver;
    font-family: arial;
    }

<?php
// identifie le navigateur
$UA=getenv("HTTP_USER_AGENT");

// affiche un css différent en fonction du navigateur
if (eregi("MSIE [4-6]|Opera( |/)[4-6]|Konqueror",$UA) && !eregi("Opera( |/)[7-9]",$UA))
	{
    include 'styleIE.css';
	}
	
else
	{
	include 'stylew3c.css';
	}
?>
Fin de sujet :
La raison du dysfonctionnement est le DOCTYPE de la page. Si le DOCTYPE est en XHTML STRICT, la feuille de style en php ne fonctionne pas avec un navigateur type mozilla (nb. elle fonctionne avec IE et elle fonctionnait un DOCTYPE HTML4 sous mozilla).
Pages :