Bonjour !
Voila sans plus attendre mon problème : Je veux un tableau (élastique) centré au milieu de ma page, avec un div (donc tout autant élastique) par dessus ce tableau.
J'ai trouvé un début de solution que voici :
Le soucis de la hauteur est donc réglé, mon div fait la même taile que le tableau (puisque qu'avec height:1%, #global fait la même hauteur que le tableau et que #fond en absolute fait alors la même hauteur que #global)
Le problème réside donc à priori dans la largeur : #fond apparait comme une ligne verticale.
J'ai tenté le même hack qu'avec height => mettre width:1% sur #global et width:100% sur #fond ; ça n'a pas fonctionné (et en plus ça a redimensionné mon tableau).
J'ai aussi tenté de mettre width:100% sur #fond sans mettre de width sur #global, et là #fond a pris toute la largeur de la page.. (absolute)
Je suis donc bloqué et apelle à l'aide !
Merci par avance =)
EDIT : En relisant, c'est vrai qu'on peut se demander pourquoi vouloir faire ça, ça parait absurde alors je m'explique : Je veux un fond semi-transparent à mon tableau (mais sans rendre le texte intérieur transparent), je développe en intranet et les PC sont bloqués sous IE, donc NON :
- Je ne peux pas utiliser de PNG transparency.
- Je ne peux pas inherit le width.
Modifié par Shqdow (22 Jun 2010 - 12:19)
Voila sans plus attendre mon problème : Je veux un tableau (élastique) centré au milieu de ma page, avec un div (donc tout autant élastique) par dessus ce tableau.
J'ai trouvé un début de solution que voici :
<div id="global" style="text-align:center;height:1%;">
<div id="fond" style="position:absolute;height:100%;">
</div>
<table>
[...]
</table>
</div>
Le soucis de la hauteur est donc réglé, mon div fait la même taile que le tableau (puisque qu'avec height:1%, #global fait la même hauteur que le tableau et que #fond en absolute fait alors la même hauteur que #global)
Le problème réside donc à priori dans la largeur : #fond apparait comme une ligne verticale.
J'ai tenté le même hack qu'avec height => mettre width:1% sur #global et width:100% sur #fond ; ça n'a pas fonctionné (et en plus ça a redimensionné mon tableau).
J'ai aussi tenté de mettre width:100% sur #fond sans mettre de width sur #global, et là #fond a pris toute la largeur de la page.. (absolute)
Je suis donc bloqué et apelle à l'aide !
Merci par avance =)
EDIT : En relisant, c'est vrai qu'on peut se demander pourquoi vouloir faire ça, ça parait absurde alors je m'explique : Je veux un fond semi-transparent à mon tableau (mais sans rendre le texte intérieur transparent), je développe en intranet et les PC sont bloqués sous IE, donc NON :
- Je ne peux pas utiliser de PNG transparency.
- Je ne peux pas inherit le width.
Modifié par Shqdow (22 Jun 2010 - 12:19)