Affichage en 3 colonnes sur grand écran -> ? sur smartphone

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Affichage en 3 colonnes sur grand écran -> ? sur smartphone

    Bonjour

    Sur un site que je migre sous J4, j'ai des articles et modules qui utilisent une classe "one-third" pour placer 3 blocs côte à côte, la troisième utilisant en plus "last".
    Le template utilisé est Astroid One.
    Le code :
    Code:
    .one-third {
    width:30.3%;
    }
    .last {
    margin-right: 0 !important;
    }
    .one-third,  .one-fourth {
    float:left;
    margin : 10px 3% 10px 0 !important;
    }
    Existe-t-il une solution uniquement en CSS pour qu'au-dessous d'une certaine largeur, ces trois blocs s'empilent ?

    Merci de vos conseils !
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

  • #2
    Regarde du côté de la propriété "flex" et des attributs connexes
    W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.


    Avec un complément en media queries, pour contrôler plus finement le moment ou tu bascules de colonnes en lignes
    Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
    Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
    Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

    Commentaire


    • #3
      Merci ! J'avais pensé aux media queries, mais je ne suis pas à l'aise avec le CSS, hélas...
      Je viens de combiner les deux avec un flex passant de 30 à 100% pour les écrans de moins de 800 px de large, ça fonctionne bien quand je réduis ma fenêtre sur le PC, mais rien ne change sur le smartphone, malgré l'actualisation de la page, que ce soit sous Chrome ou Firefox !
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Vérifie en analysant le code renvoyé que t'as pas un résidu de css, ou utilise "!important" dans la définition de tes attributs
        A noter que pour les media queries, généralement on en fait au moins 3, par type d'écran (desktop, tablet, smarphone).
        Pour les mesures, autant se référer à celle utilisées par boostrap 5
        Breakpoints are customizable widths that determine how your responsive layout behaves across device or viewport sizes in Bootstrap.


        NB : le float doit sauter si tu utilises du flex
        Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
        Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
        Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

        Commentaire


        • #5
          Merci ! J'avais oublié le float.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire


          • #6
            Problème réglé. Lors de chaque modification du code dans les articles et les définitions de style, il y avait un décalage avant que le smartphone prenne en compte les nouvelles instructions.
            Merci encore !
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X