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

HTML Discussion :

Background


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut Background
    Hello,
    Dans une page internet, lorsque je souhaite mettre un background avec une image, celle-ci est trés souvent coupée.
    Comment puis-je faire pour que l'image ne soit pas coupée?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    body {
       width: 760px;
       margin: auto; 
       margin-top: 20px; 
       margin-bottom: 20px;  
       background-image: url("../img/back2.jpg"); 
    }

  2. #2
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Salut, l'image est coupé? C'est à dire? C'est peut être car elle est + grande que la taille de ton body non ?

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    Si je ne donne aucune taille a mon body, celui-ci prend donc toute la page mais l'affichage de l'image reste le même.
    Elle est coupée dans le sens toute l'image n'est pas affichée (il en manque environ 1/3 en bas)
    Ya-t-il une résolution maximale pour une image en fond?

  4. #4
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Je ne croit pas qu'il y est de résolution max. Sa serait cool tu file l'url que je puisse me rendre compte ...

    Mais c'est bizarre que l'image n'apparaise pas entiere si le body n'as pas de taille (d'ailleurs je comprends pas tro pourquoi donnée une taille au body ... ). Sinon utilise une balise div pour placer ton image en fond ...

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    Je donne une taille (une largeur) au body pour que sa taille reste toujours fixe... On m'a conseillé de réaliser les site comme ca lorsqu'on débute (la taille reste fixe et ne change pas avec la résolution).

    Sinon pour l'image, lorsque je change sa taille (je l'ai faite passer en 800*600), cette fois ci il apparait une partie blanche sur la droite... Elle devient donc trop petite.

    Le navigateur n'adapte-t-il pas automatiquement la taille de l'image de fond en fonction dela taille de la fenetre pour qu'elle prenne toute la place?

  6. #6
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    J'avais eu le même problême, celui de la barre blanche a droite de l'image ... A l'époque j'utiliser des tableaux pour ma mise en page ... C'est ton cas ? Maintenat j'utilise des div et du CSS et je n'ai plus ce genre de pb. Cra le navigateur n'adapte pas la taille de li'image ...

  7. #7
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    J'utilise CSS et les div.
    Dans tous les cas, si le navigateur n'adapte pas la taille de l'image, tableau ou div ca reviendrait au même.
    C'est étonnant qu'il n'y ai pas moyen d'étirer une image pour qu'elle remplisse la page du navigateur...

  8. #8
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Il suffit juste d ela mettre à la bonne taille quand tu la crée ... Ou modifier la taille si c'est pas toi qui la faite ...

  9. #9
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    Oui mais si l'utilisateur a une résolution supérieur ou inférieure a celle que j'ai mis pour l'image ca ne s'affichera pas corrèctement.

  10. #10
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    De toutes façon, ton image ne bougera pas, donc le site ne sera pas modifier en lui même. C'est juste qu'il prendra + ou - de place sur l'écran selon les différentes résolution ...

    Si tu veut que ton image tienne exactement un écran, je pense qu'il faut passer par du javascript pour récupérer la résolution d el'écran d el'utilisateur et ensuite afficher ton image selon la réponse. (Dans ce cas il faudrat que tu ait plusieur image avec des tailles différentes) ...

  11. #11
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    Ouai je vais voir tout ca je pense qu'il y a d'autres moyens, dont celui que tu cite peut être, et je m'en apercevrai au fur et a mesure que j'aprendrais. Et mon idée de mettre une image qui ne peut pas se répéter sans que ce soit moche n'est surement pas trés adapté, dans la plupart des sites web, les pages contiennent toujours des portions d'images qui se rèpètent pour justement éviter les problèmes de taille.

    En tout cas merci pour ton aide .

  12. #12
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    De rien, mais moi je trouve qu'il vaut mieuxavoir une image trop petite qu'une image qui se répètent et que sa gache tout ... Mais ce n'est que mona vis ... Bonne continuation

Discussions similaires

  1. comment faire un background transparent?
    Par guigui1005 dans le forum Composants
    Réponses: 5
    Dernier message: 17/05/2012, 21h45
  2. modififier l'opacité seulement pour le background
    Par Jorus dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 15/08/2010, 16h18
  3. Réponses: 11
    Dernier message: 20/09/2007, 14h51
  4. [langage] fentetre MS DOS en background???
    Par Ludo167 dans le forum Langage
    Réponses: 9
    Dernier message: 13/08/2004, 15h10
  5. Réponses: 8
    Dernier message: 09/04/2004, 14h03

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