Largeur de contenu d'une iframe [Résolu][HTML] - HTML/CSS - Programmation
Marsh Posté le 08-03-2005 à 11:31:51
Marsh Posté le 08-03-2005 à 12:36:33
Merci pour ta réponse je vais tester
Marsh Posté le 08-03-2005 à 13:03:40
Ca marche merci beaucoup, c'est propre, c'est simple, je me coucherai moins bête ce soir
Marsh Posté le 08-03-2005 à 11:11:39
Bonjour
J'utilise sur une page une iframe, incluse dans un div. La mise en page est faite par des css, j'ai donc un div de menu sur la gauche de largeur fixe, un div de header (hauteur fixe), et mon div de contenu, dans lequel se trouve l'iframe.
L'iframe est là parce que je dois inclure un site dans la page, ne me dites donc pas d'utiliser un div, car dans ce cas lors du clic sur un lien du site inclu il s'affiche sur toute la page ( bien sur il est interdit de modifier quoique ce soit dans le site appelé).
Voici le code de mon iframe :
<iframe align="center" marginwidth="0" marginheight="0" vspace="0" src="{$contenu}" noresize scrolling="auto" width="100%" height="100%" frameborder ="0" hspace="0" id="frame" lang="fr"></iframe>
j'en viens donc à mon problème:
le site est de largeur non fixe = à la largeur de la fenetre du navigateur.
Quand l'iframe se charge le site deviens plus large que l'écran, puisque l'iframe se charge à 100% e n largeur, il dépasse donc de la taille du menu de gauche. Mais l'iframe elle reste à la taille de l'écran, j'ai donc une barre noire qui apparait du coté, et au centre une iframe, sans barre de scrolling horizontale qui ne contient que la partie visible droite de son contenu. Je vais illustrer celà par des screenshots:
Voilà la disposition normale : http://lesshadoks.dyndns.org/~documents/normal.jpg
et le problème :
http://lesshadoks.dyndns.org/~documents/anormal.jpg
Donc comment faire pour que le site se charge dans l'iframe à 100% de largeur de la div qui le contient, et non de la page ?
Merci de votre aide
Message édité par Pandorha le 08-03-2005 à 13:11:36