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 :

Mise en page 100% impossible


Sujet :

HTML

Vue hybride

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 67
    Par défaut Mise en page 100% impossible
    Bonjour à tous,
    Ca fait un moment que je cherche sur la web la solution a mon problème mais rien ne marche.

    J'ai une image qui sépare toute ma page html sur l'horinzontale.
    Cette image fait 1200px de long et 20px de haut.

    Que dois-je faire exactement dans le code CSS pour avoir cette image correctement affiché sans qu'elle sagrandisse ni quel dépasse sur la droite de la page quand je diminue la résolution ?
    J'ai essayé de tas de possibilité avec les divs... mais rien n'y fait.
    Si quelqun à une technique avec des divs et du css, c'est avec grand plaisir.
    Merci encore !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 221
    Par défaut
    Salut !!!

    peut-être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    overflow: auto;
     
    OU
     
    overflow: hidden;
    Mais ce serait plus facile, si tu montrais ton code.

    As-tu mis un width: 100% à ton div ?
    Ton image est-elle appelée par le html ou par le css ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2004
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 310
    Par défaut
    Citation Envoyé par Rekiem
    Cette image fait 1200px de long et 20px de haut.
    Quelle est ton image?

    Peut-être qu'elle pourrait être décomposée en plusieurs images plus petites?

    Exemple : la partie fond que tu pourrais répéter à l'horizontal.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 67
    Par défaut
    C'est en faite une sorte de bar de délimitation.
    Mais j'avais aussi l'idée de faire la même chose avec d'autres images de mon site comme par exemple une bannière en haut et a droite de ma page, les boutons d'un menu...

    Je veux surtout comprendre la méthode a effectuer. Une fois que j'aurais compris ca, je me débrouille avec ce que j'ai.
    De ce que j'ai compris, il faut un référentiel de taille par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     html, body {
    height : 100%;
    width : 100%;
    }
    puis après redimensionner les images suivant les résolutions avec des div :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    div.classexemple {
    height : 10%;
    width : 100%;
    }
    Par exemple ici, une image aurait une hauteur de 10% de la page et occuperait toute la page en longeur.

    Mais ca ne marche pas.

    Ceci n'est qu'un exemple, j'ai essayé de plein de façon possible, donc si vous avez une méthode particulière qui marche bien, partagez votre code svp !
    Merci encore

  5. #5
    Membre expérimenté Avatar de fred777888999
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 250
    Par défaut
    Je n'ai pas compris ce que tu entends pas 'sans qu'elle s'agrandisse', mais tu peux tj essayer de la mettre en image de fond...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fond { background: url(l'url de ton image); }
    ++
    Fred.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Par défaut
    tu as les dimensions de ton image, tu ne veux pas qu'elle se déforme, dans ces conditions donne les valeur précise a ton div :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .classexemple{
             height: 20px;
             width: 1000px;
    }
    si jamais la taille peux effectivement varié, il n'y a pas de solution a part la décomposition de ton image et la répétition à l'infini sur 100%

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2004
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 310
    Par défaut
    Citation Envoyé par etarip
    si jamais la taille peux effectivement varié, il n'y a pas de solution a part la décomposition de ton image et la répétition à l'infini sur 100%
    C'est aussi ce que je voulais dire par mon message.

    De plus, tes pages seront plus légères.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 67
    Par défaut
    On s'est pas compris.
    Je voudrais que l'image reste de la meme taille quelque soit la résolution de l'écran de l'internaute.
    Par exemple que l'image prenne 10% de la hauteur de la page et 20% de largeur de la page quelque soit la résolution !

    J'ai pas bien compris l'histoire de décomposition, c'est du charabia :s pour moi.
    Si vous pouviez plus m'expliquez svp, ou simplement donnez moi votre méthode pour avoir une image qui s'adaptera à TOUTE les résolutions d'écran de l'internaute en % (une image qui prend la moitié de la page prendra TOUJOURS la moitié de la page quelque soit la résolution)

  9. #9
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    tu peux le faire avec un petit script javascript ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 67
    Par défaut
    arg j'aimerai bien éviter le javascript, je déteste ca

Discussions similaires

  1. [CR XI] CR XI et mise en page Sage 100
    Par sicave dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 20/10/2011, 07h39
  2. Réponses: 4
    Dernier message: 16/10/2009, 17h02
  3. mise en page (Header and Footer) en XML-XSL.
    Par christine dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 01/03/2004, 16h31
  4. [mise en page] pour bien indenter son code
    Par bihorece dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/08/2003, 16h14

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