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 :

Mise en page div


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut Mise en page div
    Bonjour!

    Je souhaite réaliser une mise en page avec des div en css!

    en fait j'ai une div en absolu placer sur ma page, dans cette div j'ai du texte a gauche et une image a droite et je souhaiterais si le texte est plus grand que l'image il prenne toute la largeur en dessous de l'image.

    HTML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="Satellite_Texte_Pub">
    <div id="TextePage" runat="server" align="left" valign="top" style="width:650px"></div>
    <div style="float:right;"><iframe id="ifr" width="300" height="250" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" src="iframePubHaut.html"></iframe></div>
    </div>

    CSS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    div#Satellite_Texte_Pub
    {
    	position:absolute;
    	top:375px;
    	width:970px;
    }
    div#TextePage
    {
    	position:relative;
    	font-family:Arial;
    	font-size:12px;
    	float:left;
     
    }

    et cela a pour effet juste de me mettre le texte a gauche et la photo a droite.

    j'ai essayé la solution proposée ici

    Mais sans succes...

    Se pourrait il que cela vienne du fait que mon div est absolute?

    Merci d'avance de vos conseils/aide....!!!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    en fait j'ai essayé cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <div id="TextePage" runat="server" align="left" valign="top">
                <div style="float:right;position:absolute;"><iframe id="ifr" width="300" height="250" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" src="iframePubHaut.html"></iframe></div>
            </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    div#TextePage
    {
    	position:absolute;
    	font-family:Arial;
    	font-size:12px;
    	float:left;
    	top:375px;
    	width:970px;
    }

    Malheureusement je n'ai que le texte qui prend toute la longueur.

    Serait ce a cause de mon code dans lequel pour le texte dans le code behind (c'est de l'aspx) je fais textepage.innerhtml??

    D'avance merci

  3. #3
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Va voir la dernière étape de ce cours ca devrait t'aider.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    Hum Hum,

    Si tu regardes mon premier post je l'ai mis ce lien en disant que j'avais essayé d'appliquer cette solution mais sans succes...

    Merci d'essayer de m'aider mais bon...

    Edit: Cela venait bien du code beheind le probeleme!

  5. #5
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    oops pardon ...
    Cela venait bien du code beheind le probeleme!
    Pourrais tu en dire plus, si jamais le problème revenait pour quelqu'un d'autre?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    en fait j'ai un div avec un runat="server" pour lequel pour afficher mon text je fais TextePage.innerhtml=

    or sur la partie html j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="TextePage" runat="server" align="left" valign="top">
                <div style="float:right;position:absolute;"><iframe id="ifr" width="300" height="250" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" src="iframePubHaut.html"></iframe></div>
            </div>
    Ce qui avait pour conséquence d'effacer le contenu de mon div pour réécrire le texte a la place, il suffisait juste donc de faire au lieu de

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mise en page Div
    Par barbapapa2 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 14/03/2007, 14h55
  2. probleme de mise en page div et php
    Par nal dans le forum Langage
    Réponses: 14
    Dernier message: 26/04/2006, 15h11
  3. mise en page DIV : chevauchement
    Par fabrisss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/02/2005, 16h56

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