Rechercher : dans
Par :

Height:100% dans table sur ie

Dernière réponse le 30 jui 2009 à 09:53:05 Jeffy2b, le 23 jui 2009 à 17:59:07 
 Signaler ce message aux modérateurs

Bonjour à tous et à toutes,

voilà deux jours que j'essaye de règler un problème de height:100% sans trop réussir. J'ai essayé de regarder à droite et à gauche en tentant à la volée deux ou trois solutions sur le net mais rien !
Tout fonctionne normalement sur ff et safari mais ie => zéro.

Voici le html (extrait du moins) si quelqu'un peut en résoudre le problème :

<!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" />/** Feuille Css **/</head>
<body>
<div id="cadre_page">
	<div class="main-bg">
		<div id="header-bg">
			<div id="header-l">
				<div>
					<table border="0" cellpadding="0" cellspacing="0" id="header-ls">
						<tbody>
							<tr>
								<td rowspan="2" valign="top" id="logo_jeu">/** Logo **/</td>
								<td valign="top" class="nom_jeu">/** Nom + Slogan **/</td>
								<td rowspan="3"></td>
							</tr>
							<tr>
								<td valign="top" align="center" class="icones_menu" nowrap>/** Icones **/</td>
							</tr>
							<tr>
								<td height="120" colspan="2"></td>
							</tr>
						</tbody>
					</table>
				</div>
			</div>
		</div>
		<div id="page-bg">
			<table style="width: 100%; height: 100%;" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td height="100%" valign="top">
/==> PROBLEME
						<div style="height:100%;"></div></td>
					<td id="page-bg" valign="top">/** Menu **/</td>
				</tr>
				<tr>
					<td class="pageContent" valign="top" height="100%">/** Contenu Central **/</td>
				</tr>
				<tr>
					<td></tbody></td>
				</tr>
			</table>
			</td>
			</tr>
			/** footer **/
			</tbody>
			</table>
		</div>
	</div>
</div>
</body>
</html>


Extrait CSS :

body{position:relative;height:100%}

/* header */
#header-bg{ background-color: rgb(87, 87, 87); background-image: url(../images/page/header_bg.png);height:280px;width:100%;}
#header-l{height: 100%; width:100%;background-image: url(../images/page/header_l.jpg); background-repeat: no-repeat;}
#header{ width:426px;height:280px;}
#header-ls{height:280px;}
#logo_jeu{width:137px;}

/* Menu de Gauche */
#leftbg{padding-left: 25px; width:277px;background-image: url(../images/page/lbg_t.gif); background-repeat: no-repeat;}
#submenu-bg{width: 219px; height: 244px; background-color: rgb(255, 255, 255); background-image: url(../images/page/submenu_bg.gif);}
#submenu-tbg{background-image: url(../images/page/submenu_tbg.gif); background-repeat: no-repeat;}
#submenubbg{width: 100%; height: 244px; background-image: url(../images/page/submenu_bbg.jpg); background-position: left bottom; background-repeat: no-repeat;}

/* Page */
#page-bg{background-image: url(../images/page/bg.gif); background-repeat: repeat-x;width:100%;height:100%;}

/*backgrounds*/
.main-bg {background-color: #27C3CD; width:1024px;}
#cadre_page{position:static;margin-left: auto;margin-right: auto;width: 1024px;border:solid 5px white;}


tout se passe donc dans la div "page-bg". Si jamais quelqu'un arrive à y voir clair. Merci beaucoup,

cordialement, Geoffroy
Configuration: Windows Vista
Firefox 3.0.12

Meilleures réponses pour « Height:100% dans table sur ie » dans :
[Windows XP] Explorer.exe utilise le CPU à 99% ou 100% VoirIl peut s'agir d'un bug de Windows XP. En effet, Windows "calcule" la durée de toutes les vidéos sur le disque, ce qui provoque une utilisation à près de 100% des ressources CPU ou mémoire par le processus Explorer.exe. Afin de remédier au problème...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Désinstaller IE 8 VoirDésinstallation d'IE 8 Vous avez installé IE8 pour le tester et vous souhaitez désormais revenir à une version précédente ? Voici la procédure à suivre pour les OS suivants : Windows Vista Windows XP Windows Vista Ouvrir le...
ATA, IDE et EIDE VoirTour d'horizon Le standard ATA (Advanced Technology Attachment) est une interface standard permettant la connexion de périphériques de stockage sur les ordinateurs de type PC. Le standard ATA a été mis au point le 12 mai 1994 par l'ANSI (document...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...

1

Jeffy2b, le 23 jui 2009 à 18:07:55

Je vous transmet un code plus vosible :

<!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" />/** Feuille Csss **/</head>
<body>
<div id="cadre_page">
<div class="main-bg">
<div id="header-bg">
<div id="header-l">
<div>
<table border="0" cellpadding="0" cellspacing="0" id="header-ls">
<tbody>
	<tr>
		<td rowspan="2" valign="top" id="logo_jeu">/** Logo **/</td>
		<td valign="top" class="nom_jeu">/** Nom + Slogan **/</td>
		<td rowspan="3"></td>
	</tr>
	<tr>
		<td valign="top" align="center" class="icones_menu" nowrap>/** Icones **/</td>
	</tr>
	<tr>
		<td height="120" colspan="2"></td>
	</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="page-bg">
<table style="width: 100%; height: 100%;" border="0" cellpadding="0" cellspacing="0">
<tr>
	<td height="100%" valign="top">/==> PROBLEME
		<div style="height:100%;"></div></td>
	<td id="page-bg" valign="top">/** Menu **/</td>
</tr>
<tr>
	<td class="pageContent" valign="top" height="100%">/** Contenu Central **/</td>
</tr>
/** footer **/
</table>
</div>
</div>
</div>
</body>
</html>

Répondre à Jeffy2b

2

LelLex, le 23 jui 2009 à 19:19:47

Explique d'avantage le problème ?!

;D

Répondre à LelLex

3

jeffy2b, le 23 jui 2009 à 22:54:06

Salut, merci d'avoir répondu en tout cas. Comme le montre mes derniers messages, il y a un ensemble d'imbrication de tables et de div. Et en fait, dans l'un, malgré le height:"100%", il ne prend pas en compte la hauteur du tableau parent.

Il ne prend que la hauteur du contenu de la cellule du tableau et non celle de la cellule qui la contient.
J'espère que c'est clair. Sinon, je te mets en ligne les travaux déjà réalisés !!!!

Répondre à jeffy2b

4

Jeffy2b, le 24 jui 2009 à 10:37:42

Salut, voici comme promis un petit lien sur mes travaux :

http://footballultimate.univers-game.com/

Répondre à Jeffy2b

5

 Jeffy2b, le 30 jui 2009 à 09:53:05

Hop...je relance un peu le sujet....Personne n'a d'idées ?

Répondre à Jeffy2b