28172 sujets

CSS et mise en forme, CSS3

bon jour à tous

J'ai un soucis lorsque j'utilise une feuille de style attachée avec du code php

Au lieu de m'afficher ma page essai.php en html, la page qui s'affiche est la feuille de CSS en html ===> serveur à distance.

En local, tout s'affiche correctement !

Voici ma feuille principale :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<link href="essai.css" rel="stylesheet" type="text/css" />
</head>

<body>
<?php
echo 'coucou' ;
?>

<p class="test">c'est moi</p>
</body>
</html>


ma feuille de style :

@charset "utf-8";
.test {
	color: #CC3300;
	background-color: #33FF66;
}


Quelqu'un peut-il m'aider à débloquer cette situation car là je ne comprends pas du tout ce qui se passe ?
Modifié par grassel (07 Mar 2009 - 17:56)
Salut,

Essai un truc de ce genre, je ne sais pas si sa va marcher, en tout cas, bizarre ton problème.

<style type="text/css">@import "essai.css";</style>
merci pour ta proposition, je ne connaissais pas.

EUREKA qu'il disait !

En fait je viens de comprendre :
Dans mon adresse je ne précisais pas l'extension de mon fichier donc comme les deux noms ont le même radical "essai", il y a confusion de la part du navigateur : je m'explique

Par défaut, si il n'y a pas d'extension de précisée le nav cherche xxx.html ==> xxx.css ==> xxx.php
Donc quand je suis .html, affichage correct de essai
Quand je suis en .php, le navigateur affiche essai.css tout simplement

Si je précise ..../mon-adresse/essai.php, dans ce cas il affiche bien la bonne page correctement formattée selon la feuille de style attachée.

Enfin je pense que c'est l'explcation.... Smiley biggol

bon we
pascal