IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Problème de positionnement de balise object dans un DIV


Sujet :

Positionnement en CSS

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Problème de positionnement de balise object dans un DIV
    Avant que n'existe le CSS, on utilisait les frames afin de diviser une page en plusieurs parties. Cela permettait notamment de ne pas recharger l'intégralité de la page à chaque fois.

    Avec le CSS, j'ai donc remplacé mes frames par des div et comme le montre le code suivant, j'ai trois partie dans ma page. La première contient le bandeau, dans le deuxième (element1) j'affiche la page "Ensemble 1.htm" qui contient les informations que je veux afficher et troisième div qui contient le pied de page.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <body>
    <div id="sbody">
    	<div id="bandeau"><center><img src="Habillage/Entête%202.jpg" width="879" height="175" /></center></div>
    	<div id="element1"><object data="Ensemble 1.htm" type="text/html" width="890" height="600" align="middle"></object></div>
    	<div id="piedpage"><center><img src="Habillage/Pied de page2.jpg" width="890" height="53" /></center></div>
    </div>
    </body>
    Le CSS associé à mes pages est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    div#bandeau {
    	width: 890px;
    	height: 175px;
    	margin-left: 45px
    }
    div#element1{
    	margin-left: 45px;
    	padding: 0;
    }
    div#piedpage {
    	clear:both;
    	width:890px;
    	height:53px;
    	background-color:#33FF99;
    	margin-left: 45px;
    	}
    Tout fonctionne bien en dehors du fait que la page "Ensemble 1" qui s'affiche dans element1 est décalée par rapport au bord du bloc comme s'il y avait un padding alors que comme vous pouvez le voir, ce n'est pas le cas. J'ai beau tourner le pb dans tous les sens, je ne vois pas comment faire.
    Je pense toutefois que c'est lié à la fonction <objet> car si je met des div plus classique je n'ai pas ce décalage.

    Si quelqu'un avait une idée, ce serait super sympa.
    Merci d'avance,
    Bon développement à tous

  2. #2
    Membre à l'essai
    Inscrit en
    Octobre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Y'a personne qui peut m'aider alors ???


Discussions similaires

  1. Utilisation de la balise OBJECT dans IE
    Par PAPYMICH28 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 07/05/2009, 09h18
  2. une balise object dans un head
    Par brolyvb dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 30/07/2008, 15h10
  3. [XHTML] Balise <object> dans <noscript> et validation XHTML
    Par Delprog dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 10/07/2008, 08h50
  4. Réponses: 2
    Dernier message: 25/09/2005, 21h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo