pourquoipas732
La page suivante ICI devrait permettre de retrouver les avantages d'un tableau sur des cadres en CSS.
Sans oublier les pages suivantes que je suis en train de lire: ici, ici ...
Je pense au petit randonneur qui utilise les tableaux.
Page en cours de construction au 25/3 8h.
Le principe est donc très très simple :
ça en déclarant un vertical-align:middle pour centrer le contenu verticalement, ou un vertical-align:bottom pour l'aligner en bas.Le principe étant acquit, voyons ce que cela peut donner avec une page, structurée en tableau et à laquelle on peut ajouter un module au fur et à mesure des nouveaux articles, présentés en page.
Pour placer un troisième en première ligne, il faut l'écrire en première position des modules et il faut également écrire le quatrième module, même vide car sinon, le 3ème module occupe toute la largeur !
date de publication.
Pour que ces deux derniers modules se placent au dessus des précédents, il faut les placer dans un cadre (div) et c'est donc à faire pour chaque couple de modules ajouté.
date de publication.
L'abandon par de plus en plus d'intégrateurs de l'utilisation de tableaux pour l'élaboration de mises en page a indiscutablement apporté de nombreux avantages, mais également son lot d'inconvénients. Parmi ceux-ci, un majeur: le centrage vertical simple et automatisé du contenu d'un objet.
Les habitudes de plusieurs années de développement par tables ont laissé des traces, des habitudes ancrées de manière indélébile qui ne sont pas systématiquement préjudiciables; c'est entre autres le cas du recours à la propriété vertical-align.
Fort de ce constat, et vu la puissance qu'offre les cellules de tableaux en terme d'alignement vertical de leurs contenus, la spécification CSS admet logiquement l'attribution de ce comportement à tout élément qui en nécessiterait.
date de publication.
Le second module se place automatiquement à côté du premier, avec ou sans espace.
Le cadre lien se place sous la dernière ligne de texte ce qui oblige à avoir le même nombre de lignes si on souhaite que ces cadres soient alignés.
La hauteur des modules s'adapte automatiquement et si les contenus sont similaires, les hauteurs sont les mêmes; le plus haut module sert de référence.
Le lien vers la page de l'article est affichée dans une nouvelle page
date de publication.
En conclusion de mes bricolages, je ne sais pas si c'est beaucoup plus simple que de positionner des cadres en CSS.
le positionnement vertical est agréable.