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 :

Espace sous un iframe


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 397
    Par défaut Espace sous un iframe
    Bonjour,

    Les deux fichiers ci-dessous sont placés dans un même dossier.
    Fichier page.html
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <style>
          body { 
            background-color: #ff9; 
            padding: 20px; 
          }
        </style>
      </head>
      <body>Un texte...</body>
    </html>
    Fichier index.html
    Code html : 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
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <style>
          body { text-align: center; }
          div { display: inline-block; }
          iframe { border: none; }
          nav {
            background-color: #9ee;
            padding: 15px;
          }
        </style>
      </head>
      <body>
        <div>
          <iframe src="page.html"></iframe>
          <nav><button type="button">Cliquer</button></nav>
        </div>
      </body>
    </html>
    Le navigateur lit le fichier index.html en affichant un rectangle jaune au dessus d'un rectangle bleu, mais séparés par un petit espace. Pourquoi y a-t-il ce petit espace entre les deux rectangles? Quelle est la bonne manière de le supprimer, de sorte que les rectangles restent collés l'un à l'autre?

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 224
    Par défaut
    Bonjour,
    le mode de rendu par défaut des <iframe> est inline, ce qui génère un espace en dessous qui traditionnellement permet d'afficher les jambages des lettres, même si dans ce cas ce n'est pas judicieux.
    Il existe moult façons de faire en jouant sur le mode de rendu ou tout simplement en mettant un vertical-align: bottom sur l'<iframe>.

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

Discussions similaires

  1. Espace sous le menu déroulant
    Par covin85 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 15/08/2006, 14h23
  2. Probleme d'espace sous le footer
    Par fardeen dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/08/2006, 17h53
  3. Form qui crée un espacement sous IE
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/09/2005, 14h56
  4. [XHTML] html > xhtml : ajout d'un espace sous les images
    Par prgasp77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/05/2005, 19h43
  5. [HTML] problème d'espace sous IE
    Par dug dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/04/2005, 22h53

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