Page 1 sur 1

hauteur minimal de ma page

Posté : 20 janv. 2006, 21:17
par Jade
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 !

Posté : 20 janv. 2006, 22:46
par Cyrano
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.

Posté : 20 janv. 2006, 23:38
par Jade
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

Posté : 21 janv. 2006, 00:00
par Cyrano
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 ?

Posté : 21 janv. 2006, 00:17
par Jade
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; }

Posté : 21 janv. 2006, 10:10
par Cyrano
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 :?

Posté : 21 janv. 2006, 20:02
par Jade
Ouin... bon ben merci quand même d'avoir essayer de m'aider... :wink:

Posté : 21 janv. 2006, 20:06
par albat
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. ;)