Bonjour à tous, je suis face à une erreur qui m'arrache les cheveux (et je commence à ne plus en avoir beaucoup).
Imaginons un instant que ie et opéra s'aime et partent loin ensemble.
Imaginons que Firefox boudeur décide d'interpreter deux propriétée height différement.
Je m'éxplique.
J'ai une page index.php qui fait des beaux includes qui finissent par s'appeller :
index.php?idpage=1
et
index.php?idpage=2
A l'interieur de chacun de ces pages, j'ai une div déffinie par une classe corp
dans cette class corp j'ai un petit
Problème. Sur la page index.php?idpage=1 le height est interprété
comme
Les deux pages sont les mêmes. La seule différence est que index.php?idpage=1 sort les recherches d'un module.
La page index.php?idpage=2 sort les recherches d'un module avancé.
La mise en page est la même. Lorsque je fais la recherche avec le module avancé. Ma div s'agrandie tout bien comme il faut. Mais avec le module simple... Et bin non
C'est décousu mais ... j'ai déjà fumer un clavier tout à l'heure. Alors je sais pas si c'est très explicite mais par pitié ! J'EN AI MARRE
Rude
Edit : peu etre le bout de classe :
Aucun probleme sur ie ou opéra
et les bouts de code PHP
Modifié par ffwrude (11 Sep 2006 - 19:40)
Imaginons un instant que ie et opéra s'aime et partent loin ensemble.
Imaginons que Firefox boudeur décide d'interpreter deux propriétée height différement.
Je m'éxplique.
J'ai une page index.php qui fait des beaux includes qui finissent par s'appeller :
index.php?idpage=1
et
index.php?idpage=2
A l'interieur de chacun de ces pages, j'ai une div déffinie par une classe corp
dans cette class corp j'ai un petit
height:auto;
Problème. Sur la page index.php?idpage=1 le height est interprété
comme
height:100%
.Les deux pages sont les mêmes. La seule différence est que index.php?idpage=1 sort les recherches d'un module.
La page index.php?idpage=2 sort les recherches d'un module avancé.
La mise en page est la même. Lorsque je fais la recherche avec le module avancé. Ma div s'agrandie tout bien comme il faut. Mais avec le module simple... Et bin non
C'est décousu mais ... j'ai déjà fumer un clavier tout à l'heure. Alors je sais pas si c'est très explicite mais par pitié ! J'EN AI MARRE
Rude
Edit : peu etre le bout de classe :
.corp
{
margin-top:0px;
background-color:D4DDED;
background-repeat: repeat-y;
height:auto;
padding-bottom:10px;
}
*html .corp
{
position:relative;
width:780px;
margin-top:18;
background-color:D4DDED;
background-repeat:repeat-y;
height:400px;
}
Aucun probleme sur ie ou opéra
et les bouts de code PHP
if ($idpage){
//Opéra et FF
$haut= '100%';
$hauteurdutruc = 'auto';
//ie
$haut ='400';
$hauteurdutruc = '';
}else{
$hauteurdutruc='400';}
<div class="corp" style="position:relative; width:780px; background-color:blue;height:100px height:<? echo $hauteurdutruc; ?>;">
Modifié par ffwrude (11 Sep 2006 - 19:40)