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 :

Dimensionner une IFRAME avec CSS


Sujet :

Dimensionnement en CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 103
    Points : 55
    Points
    55
    Par défaut Dimensionner une IFRAME avec CSS
    Bonjour
    Je souhaiterais mettre un IFRAME dans un tableau de hauteur de ligne 300px.
    Je n'y arrive pas. Une idée ?
    Vous remerciant

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <table width="1800" border="1">
        <tr>
          <td height="300"><iframe id="frame"src='tablette.php?i=1'></iframe></td>
      </tr>
    </table>
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #frame{
    	height: 1150px;
    	width: 1920px;
        -webkit-transform: scale(0.2);
    	-moz-transform: scale(0.2);
    	-ms-transform: scale(0.2);
    	-o-transform: scale(0.2);
    	transform: scale(0.2);
    	background: #FFFF;	
    }

    Nom : Capture.PNG
Affichages : 61
Taille : 13,5 Ko

  2. #2
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    décembre 2004
    Messages
    5 979
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : décembre 2004
    Messages : 5 979
    Points : 16 227
    Points
    16 227
    Par défaut
    Salut

    Pour mettre du code CSS dans un HTML il faut le mettre entre balise <style> .... </style>
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 103
    Points : 55
    Points
    55
    Par défaut
    mon css est dans un fichier *.css
    mon problème est que ma ligne ne prend pas la valeur height="300" elle fait 1161px de haut

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : janvier 2011
    Messages : 16 554
    Points : 42 791
    Points
    42 791
    Par défaut
    Bonjour,
    tu te méprends sur ce que tu essaies de faire.


    Tu déclares ton <iframe> aux dimensions 1920 x 1150
    La dimension de ta <td> va s'adapter à son contenu et ce quelque soit la hauteur que tu lui affectes.

    Le point qui me paraît important à souligner est qu'une déclaration comme transform: scale(0.2) n'influe pas sur la place occupée dans le flux par l'élément.
    L'élément sera simplement réduit visuellement mais la place prise par celui-ci, dans le document sera celle d'origine, il n'y aura pas plus de place pour les autres élements.

    Après il est surprenant de faire de la sorte, pourquoi ne pas dimensionner ton <iframe> aux dimensions souhaitées dans le CSS même si j'ai une petite idée !

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 103
    Points : 55
    Points
    55
    Par défaut
    Merci pour ta réponse je ne sais pas comment afficher ma page en mode réduit. J ai essaye de dimensionner mon iframe en css mais la page s affiche en taille d origine dans une petite fenêtre de la taille déclarée en css

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : janvier 2011
    Messages : 16 554
    Points : 42 791
    Points
    42 791
    Par défaut
    Le comportement que tu observes est des plus normal, ton élément <iframe> est remplacé par le contenu du document, il s'affiche donc comme dans une page simple.

    je ne sais pas comment afficher ma page en mode réduit
    in fine quel est le but, juste pour affichage ornemental, dans ce cas une vignette image devrait suffire, pour consultation là je crois qu'il ne faut pas rêver avec un scale(.2) cela correspond à une police de caractère de 3.2px, au standard de 16px.

    Tu peux néanmoins, à peu près tout est faisable, et cela si le document de l'<iframe> s'y prête(*), jouer avec la taille de la police de celui-ci pour avoir l'impression qu'il est réduit.

    (*)pas mal de critères à satisfaire.

Discussions similaires

  1. CSS et IFRAME
    Par silentshade dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/05/2007, 17h19
  2. [CSS]auto agrandire un iframe en fonction du contenu
    Par hansaplast dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 09/08/2006, 12h36
  3. CSS, iframe et editeur WYSIWYG
    Par Bacteries dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 23/07/2006, 22h10
  4. [html][css] mise en page iframe
    Par niglo dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 09/06/2005, 14h08
  5. [css] Bordure 3d d'iframe
    Par Nyx de Tours dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 07/04/2005, 14h17

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