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 :

iframe float et texte responsive


Sujet :

Responsive design en CSS

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2015
    Messages : 12
    Points : 7
    Points
    7
    Par défaut iframe float et texte responsive
    Bonjour,

    Je souhaite que les coordonnées du site soit sur la gauche et que la map soit à droite. J'essaye que ce soit responsive, que la map s'adapte et descende sous le texte lors du zoom. Je bloque, pouvez vous m'aider svp


    le html


    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <div id="Global">
    						<div id="gauche"> 
    						<h1>Contact</h1>
    						<p>1 rue bidon</p>
    						</div>
     
    						<div id="droite">
    						<div class="map-responsive">
    						   <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2626.1563142515106!2d2.234953315507061!3d48.83615701022629!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e67ae7245a2c9d%3A0x4b21331773b0459c!" width="450" height="300" frameborder="0" style="border:0" allowfullscreen></iframe>
    						</div>
    						</div>


    Le 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
    15
    16
    17
    18
    19
    20
    21
    .map-responsive {
    overflow:hidden;
    padding-bottom:50%;
    position:relative;>
    height:0;
    }
     
    .map-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    }
     
    #Global #gauche {
        float:left;
    	width:30%;
    }
    #Global #droite {
        margin-left:30%;

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2015
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Voici la solution que l'on m'a donné

    The first thing to do is to remove absolute positioning and the artificial margin-left.

    A first attempt could be to set both elements as float: left.

    Responsiveness is not just about floating elements, though, and I encourage you to read into this large subject.

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

Discussions similaires

  1. [CSS 3] Image et texte responsive-design
    Par louisld dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 31/05/2015, 21h35
  2. <iframe> avec deux pages responsives
    Par azeroth76 dans le forum jQuery
    Réponses: 11
    Dernier message: 10/05/2014, 23h24
  3. Image habillée de texte responsive
    Par soeursourire dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 19/11/2013, 13h50
  4. [CSS] text-align et float
    Par ddeee dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 18/01/2006, 16h51
  5. Iframe, y charger 2 text-area
    Par CCyrillus dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/10/2005, 10h43

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