Flexbox Cheatsheet (pense-bête)

Outilcss

Publié par le , mis à jour le (43177 lectures)

tableau bonnes pratiques responsive memento récapitulatif

CSS Flexbox est un module de positionnement à la mode, mais malheureusement encore parfois mal maîtrisé parmi les développeurs web.

Voici quelques références pour garder sous le coude la syntaxe Flexbox et bien maîtriser son usage :

Ces cheatsheets comprennent en général :

  • propriétés Flexbox applicables sur le parent (avec valeurs par défaut)
  • propriétés applicables sur les enfants
  • support des navigateurs (et version de spécification supportée)
  • liste des bugs navigateurs et contournements les plus courants
  • ordre de priorité des propriétés (voir cette présentation PDF)
  • quelques modèles classiques : objet "media", centrage multiple, grille mono-ligne avec et sans gouttières
  • les propriétés CSS qui ne s'appliquent pas sur les parents et les enfants flexbox
  • liens vers des ressources incontournables

Commentaires

Un grand Merci :-)
et au passage un respectueux merci à la communauté alsanaute pour les innombrables enseignements qui m'abreuvent depuis quelques mois...

Bien à vous :-)

Merci beaucoup pour toutes les informations que tu donnes sur les flexbox (devfest, alsacreation, ton livre). Je m'y suis mis et depuis pour paraphraser Steve Jobs, c'est une révolution.

Merci beaucoup pour cette ressource supplémentaire !

Par contre petit bug à l'impression sur l'interlettrage trop petit et j'ai des caractères spéciaux qui s'affichent. (Firefox sous osX)

Encore beau boulot ;)

Le support sur IE semble complètement incomplet, vous l'utilisez déjà régulièrement sur des projets en production et de manière intensif ?

D'acc, dans ma boite actuelle, les utilisateurs d'IE représentent encore 10% de l'ensemble des visiteurs, il existe des hacks et contournements je suppose. Quoi qu'il en soit, merci pour l'article et le travail effectué sur cette fiche !

10% pour quelles versions ? Si c'est majoritairement IE11, c'est probable (bien que supérieur à la moyenne) et cela n'empêche pas d'utiliser Flexbox. En France actuellement on tourne aux alentours de <1% pour IE8+IE9+IE10 cumulés.

Pour te répondre, il s'agit des utilisateurs IE toutes versions confondues. Par ta réponse, j'entends donc qu'utiliser flexbox est ok aujourd'hui. Je vais m'y mettre, j'ai l'impression d'avoir plusieurs trains de retards... :)