hauteur minimal de ma page

Eléphant du PHP | 104 Messages

20 janv. 2006, 21:17

Bonjour,

J'utilise dans ma feuille CSS la commande min-height: XXpx; pour que la couleur de mon fond de page sois d'une hauteur minimal, pour les pages qui on moin d'élément.

Seulement ça ne marche que sur Firefox, sur IE c'est pas pris en compte. J'ai essayer height: XXpx; et la c'est le contraire, ça marche sur IE mais pas sur Firefox :?

J'ai déjà vu dans des commandas un !important pour que juste Firefox lis cette commande, mais il existe pas une commande pour que juste IE lis une commande ? ou si vous connaissez un moyen pour que les deux navigateur exécute ce que je cherche...

Merci d'avance !

Mammouth du PHP | 19672 Messages

20 janv. 2006, 22:46

Je comprends mal : comment la couleur de fond d'une page ne peut-elle en couvrir qu'une partie ?

Fais donc voir un peu de code HTML + CSS associé pour ce que tu veux faire, ou mieux l'url si tu as une page en ligne.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 104 Messages

20 janv. 2006, 23:38

En fait, il y a de la couleur pour le contenu de la page, mais s'il en a pas beaucoup de text il a pas de couleur sous les menu, alors c'est pour ça que j'ai mis une hauteur minimun pour qu'il aille de la couleur sous le menu aussi


J'ai pas la page en ligne, mais j'ai fait une capture sous IE
Image

Mammouth du PHP | 19672 Messages

21 janv. 2006, 00:00

Mouais, ça a l'air d'être un classique de dimension de <div> Faudrait voir ton CSS pour ce div et le code HTML qui va avec. :-k

As-tu à toutes fins utiles fait un tour sur alsacreations ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 104 Messages

21 janv. 2006, 00:17

Non, j'ai pas été sur ton lien, je vais y aller faire un tour, sinon mon code html/PHP c'est
<div id="corps">
	  
<p class="pages_news">  
<?
mysql_connect("localhost", "root", "");
mysql_select_db("site");


$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 7');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="news">


    <h3 class="titre"> 
	<? echo (stripslashes($donnees['titre'])); ?> - 
	 <span class="date"><em><? echo date('d/m/Y \à H\hi', $donnees['timestamp']); ?></em></span> 
    </h3>
	
	
<p class="contenu">

	<span class="image_news"> <img width="110" height="62" border="1" src="<? echo $donnees['image_acceuil']; ?>"/></span>
   
   <?
		$contenu = nl2br(stripslashes($donnees['contenu']));
		$max=120; 
		if(strlen($contenu)>=$max){$contenu=substr($contenu,0,$max); 
		$espace=strrpos($contenu," "); 
		$contenu=substr($contenu,0,$espace)."..."; } 
		echo $contenu;
		
		echo '<a class="lien_news" href="index.php?cat=news&id=' .  $donnees['id'] . '"> Suite</a>'
    ?>
	
</p>

</div>

<?
} 
mysql_close ();
?>
</p>

</div>  
Et le CSS, c'Est

Code : Tout sélectionner

#corps { margin-left: 150px; margin-bottom: 20px; padding: 5px; color: #FFFFFF; background-color: #626262; text-align: center; min-height: 550px !important; padding-bottom: 3px; }

Mammouth du PHP | 19672 Messages

21 janv. 2006, 10:10

Un code en PHP ne me sert à rien, encore moins s'il y a un accès base de données : je ne peux pas le tester en local :?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 104 Messages

21 janv. 2006, 20:02

Ouin... bon ben merci quand même d'avoir essayer de m'aider... :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

21 janv. 2006, 20:06

Quand Cyrano te rappelle qu'il ne peut pas tester ton code PHP,
ça ne signifie pas qu'il n'y a plus d'espoir...
Ça te suggère qu'il vaut mieux fournir un code HTML !

Appelle ta page PHP sur ton navigateur, affiche le code source et copie-le ici. ;)