Grille responsive en html ?

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

  • [RÉGLÉ] Grille responsive en html ?

    Bonjour,

    Pour un de mes noms de domaine correspondant à 4 sous-domaines, j'essaie de créer une page html sous forme de grille responsive, par défaut 2 colonnes et deux lignes.
    Actuellement, la page est https://de-ergé.fr/
    Malgré les exemples trouvés sur divers sites, j'ai un autre essai avec https://de-ergé.fr/index2.html : alors que j'espérais pouvoir faire passer la deuxième colonne sous la première ou les cellules les unes sous les autres, je n'y arrive pas, les cellules sont réduites sur mon smartphone alors que j'ai fixé la largeur minimale des div à 450 px, les images étant larges de 400 px et centrées. Pourtant j'ai essayé d'utiliser des exemples de grille responsive trouvés sur des sites connus.
    Auriez-vous une adresse de page explicative sur comment je pourrais arriver à ce que je souhaite ?
    Pour le moment, certains certificats SSL n'ont pas été récréés, donc les sites de destination renvoient une erreur de sécurité.

    Merci de vos conseils bien que cette question ne concerne pas directement Joomla!
    Dernière édition par RobertG à 04/05/2025, 16h09
    "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

  • #2
    Salut Robert
    Je te conseille de faire connaissance avec bootstrap, tu peux charger que la grille.

    Commentaire


    • #3
      Merci Fred,
      Je dois dire que le CSS, Grid, Boostrap et moi, ce n'est pas le grand amour.
      "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

      Commentaire


      • #4
        Ben c'est pas bien compliqué pour ce que tu souhaite faire :
        1. Tu télécharges Compiled CSS and JS là : https://getbootstrap.com/docs/5.3/ge...rted/download/
        2. Dans cette archive, dans le dossier CSS, tu ne prends que bootstrap-grid.min.css
        3. <link rel="stylesheet" href="css/bootstrap-grid.min.css" type="text/css" > dans ton <head> HTML
        4. Ensuite la doc plutôt bien faite : https://getbootstrap.com/docs/5.3/layout/grid/
        Après si tu veux vraiment un truc plus leger, faut étudié un peu le principe des grids prise en charge nativement, c'est assez amusant mais cela prend un peu de temps : https://css-tricks.com/snippets/css/...te-guide-grid/

        Perso j'aime travailler avec les deux, mais le plus simple et le mieux documenté reste bootstrap sans aucun doute.

        [edit] je vais tu faire un p'tit truc concret, quelques minutes [/EDIT]
        Dernière édition par Fred2FR3 à 03/05/2025, 12h26

        Commentaire


        • #5
          Bonjour Robert,

          Tu peux utiliser l'action Flexauto de UP
          Code:
          {up flexauto=2}
          pavé 1
          {====}
          pavé 2
          ​{====}
          pavé 3
          ​{====}
          pavé 4
          {/up flexauto}
          Les 4 blocs en haut de up.lomart.fr sont fait avec cette méthode
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Voila Robert,

            J'ai essayé de te montrer que ce n'est pas si difficile et j’espère que tu jetteras un œil sur le code source. Je précise que je n'avais pas fais ca depuis un bout de temps, donc une fois les bases acquise, tu fais plein de truc avec BS et sa documentation.
            Fichiers joints
            Dernière édition par Fred2FR3 à 03/05/2025, 14h08

            Commentaire


            • #7
              Merci à tous les deux, je verrai ces deux solutions dès que possible.

              Au fait Loïc, ce n'est pas une page Joomla! mais une simple HTML.
              Dernière édition par RobertG à 03/05/2025, 15h15
              "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

              Commentaire


              • #8
                Merci beaucoup Fred,

                J'ai remplacé le code des liens et les images. Il va falloir que je comprenne pourquoi en mode portrait sur mon smartphone ça déborde à droite et en paysage il y a un décalage aussi, avec la marge gauche plus importante que la droite.
                Sur l'écran du PC, ça reste centré, avec quand même un moment où l'image droite chevauche la gauche avant de passer dessous, lorsque je réduis la largeur du navigateur.
                Le fait de ne pas voir de règles CSS dans la page me désappointe...
                "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

                Commentaire


                • #9
                  Envoyé par RobertG Voir le message
                  Au fait Loïc, ce n'est pas une page Joomla! mais une simple HTML.
                  Je n'avais pas fait attention
                  Dans ce cas, tu récupères le fichier plugins/content/up/assets/up.css d'une installation UP
                  et tu as toutes les explications ici : https://up.lomart.fr/liste-css/css-flexgrid

                  Dans ton cas, ce dois être ceci :

                  Code HTML:
                  <div class="fg-row fg-gap fg-auto-2 fg-auto-s1"><div>pavé-1</div>
                    <div>pavé-2</div>
                    <div>pavé-3</div>
                    <div>pavé-3</div>
                  </div>
                  En responsive, il faut utiliser des largeurs en pourcentage

                  Code HTML:
                  <div class="content">
                      <h2 style:"text-align:center;="">Les petites autos</h2>
                      <a href="https://les-petites-autos.xn--de-erg-gva.fr" target="_blank"><img src="../images/Alpine_400.webp" width="90%" height="auto" alt="Alpine A110 1971" longdesc="Les petites autos de Ergé"></a><br>
                  </div>
                  Dernière édition par lomart à 03/05/2025, 16h55
                  UP, le plugin universel à découvrir sur https//up.lomart.fr
                  bgMax
                  , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                  Commentaire


                  • #10
                    Merci Loïc !
                    "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

                    Commentaire


                    • #11
                      Je ne reproduit pas ce que tu mentionnes...

                      Commentaire


                      • #12
                        Merci ! En redéfinissant la largeur des images à 80% u lieu de 400 px, j'ai maintenant ce qui me convient : plus de chevauchement et site bien centré sur mon smartphone.
                        "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

                        Commentaire


                        • #13
                          Excuses moi, cela est vexant, on te donne des solutions qui sont presque professionnelle et tu choisis de rester en 1999 ...

                          Commentaire


                          • #14
                            C'est pourtant ta solution que j'ai utilisée, avec simplement le remplacement de l'appel aux images et des liens
                            "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/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X