CSS-HTML

Résolu
limbaon9 Messages postés 46 Statut Membre -  
Alainpre Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un projet a rendre dans pas longtemps et je galère a finir une de mes pages. En gros je dois afficher des images comme sur l'image sans utiliser les balises TABLE seulement les feuilles de style.
Merci de bien vouloir m'aider. :)

3 réponses

  1. DelNC Messages postés 2360 Statut Membre 2 010
     
    Bonjour

    Je pense que tu pourrais essayer les <div>
    Voilà un lien pour avoir des exemples
    https://html-cleaner.com/features/replace-html-table-tags-with-divs/

    Voilà un lien utilises qui pourra t'aider
    https://www.w3schools.com/
    1
    1. Touriste
       
      Salut ,DelNC je ne sais pas comment vous avez trouvé le lien indiqué mais l'article à l'air de dater pas mal(des balises STRONG ça existe encore :s) et le HTML/CSS n'a pas l'air terrible.
      Pour répondre à la question:
      Des éléments inline avec float (et des marges) suffiront amplement et c'est rapide à écrire quand on connait le CSS. Vous pouvez chercher aussi "positionnement en CSS" et vous trouverez de nombreuses réponses et exemples de cas pratique.
      Les tableaux sont absolument à éviter, leur contenu n'est pas référencé et c'est une galère à écrire et modifier, ils sont réservés aux données tabulaires. Quand aux div ils sont aussi à éviter en HTML5, ils n'ont aucune valeur sémantique et il y a de meilleures balises en utilisant des balises textes, section, article et bien d'autres qui indiquent la nature et valeur du contenu dans la page = cela permet un référencement plus précis et exact.
      0
  2. telliak Messages postés 3652 Date d'inscription   Statut Membre Dernière intervention   885
     
    Salut,
    Ton bonheur est peut-être là... :-)
    Ceci dit, une bête recherche avec "html css gallery" t'aurait renseigné.
    0
  3. Alainpre Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   2
     
    Si tu cherche encore, je te conseille les flex-box. C'est fait pour ça et en quelques lignes de code tu auras la mise en page côte à côte.

    <div style="display:flex">
       <div><img ...></div>
       <div><img ...></div>
       <div><img ...></div>
       <div><img ...></div>
    </div>
    


    Tuto ici :http://stylescss.free.fr/v2-tutoriels/flex-box.php
    0