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 :

[BootStrap] Associer float et flex


Sujet :

Positionnement en CSS avec flexbox

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut [BootStrap] Associer float et flex
    Bonjour à tous,

    Mon souhait est de placer à la droite d'une page une image et, en dessous, sa légende, de manière à ce que la légende ne déborde pas en largeur de l'image, et que la partie principale "enveloppe" le bloc image-légende.

    Chacun des 2 objectifs est accessible séparément :
    - div à droite, avec float-end
    - non débord de largeur, avec d-flex dans le parent, et flex-grow-0 dans la div.

    Par contre, les deux à la fois, ça ne fonctionne plus.

    Dans ce codepen, le 1er objectif n'est pas atteint, même si l'inspecteur de code ne signale aucune anomalie pour le "float: right !important;".

    Existe-t-il une solution pour parvenir à l'effet voulu ? Merci de votre aide.

  2. #2
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    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
    <div class="container">
      <div class="row">
        <div class="col-12 p-3" style="max-width:800px;margin:0 auto;background:#eee;">
          <h2 class="mb-4 text-center">Pages content avec image à droite</h2>
     
          <figure class="ps-3 pb-2 float-end" style="max-width:50%;">
            <img src="https://live.staticflickr.com/65535/51187636066_d397128977_h.jpg" alt="Snow" class="mw-100">
            <figcaption class="pt-2 fst-italic small">Nous rencontrons actuellement un incident sur le suivi en ligne des colis en ght, or disable floating, based on the current ...</figcaption>
          </figure>
     
          <h4>Aetatis voluit nec pueritiae acerbo</h4>
     
          <p>Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.</p>
     
          <p>Cumque pertinacius ut legum gnarus accusatorem flagitaret atque sollemnia, doctus id Caesar libertatemque superbiam ratus tamquam obtrectatorem audacem excarnificari praecepit, qui ita evisceratus ut cruciatibus membra deessent, inplorans caelo iustitiam, torvum renidens fundato pectore mansit inmobilis nec se incusare nec quemquam alium passus et tandem nec confessus nec confutatus cum abiecto consorte poenali est morte multatus. et ducebatur intrepidus temporum iniquitati insultans, imitatus Zenonem illum veterem Stoicum qui ut mentiretur quaedam laceratus diutius, avulsam sedibus linguam suam cum cruento sputamine in oculos interrogantis Cyprii regis inpegit.</p>
     
          <p>Sed si ille hac tam eximia fortuna propter utilitatem rei publicae frui non properat, ut omnia illa conficiat, quid ego, senator, facere debeo, quem, etiamsi ille aliud vellet, rei publicae consulere oporteret?</p>
     
        </div>
      </div>
    </div>
    N.B. style="max-width:800px;margin:0 auto;background:#eee;" n'est là que pour mieux visualiser l'effet d'enveloppement.
    A supprimer donc.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    Bonjour et merci Jreaux.

    En fait, ce qui fait fonctionner le truc, c'est je pense le "max-width". Mais, du coup, si l'image est petite, ça ne fonctionne guère. Ça ne donne pas le moyen (comme flex-grow-0) de maintenir au minimum (largeur d'une image, ou du mot le plus long) la largeur du conteneur.

    Je laisse la discussion ouverte au cas-où...

    Bonne journée.

  4. #4
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <figure class="ps-md-3 pb-2 float-end col-md-6">
       <img src="..." alt="..." class="w-100">

    Et tu mets une image plus grande.

Discussions similaires

  1. [BootStrap] Flex overflow responsive
    Par Sparky95 dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 08/12/2020, 16h58
  2. Réponses: 0
    Dernier message: 17/10/2009, 15h12
  3. [Associé][Paris] Développeur d'application Flex/PHP
    Par hexagone dans le forum Autres
    Réponses: 0
    Dernier message: 11/02/2008, 11h05
  4. [tableau à 2 dimensions] association String et float
    Par LoLoSS dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 12/07/2004, 10h53
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

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