Bonnes Pratiques Web & Cloud
58.8K views | +0 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'css évolutif'. Clear
Scooped by Mickael Ruau
Scoop.it!

Comprendre CSS : de Boostrap à Tailwind.CSS | Le Touilleur Express

Comprendre CSS : de Boostrap à Tailwind.CSS | Le Touilleur Express | Bonnes Pratiques Web & Cloud | Scoop.it


Le souci de Bootstrap selon moi, c’est que cela reste assez lourd, et que votre site aura toujours un style « bootstrap ».
Approche 4 à l’aide de classes utilitaire avec Tailwind CSS

La dernière approche est l’utilisation de style agnostique et de classes utilitaires. Apparu à la fin 2017, Tailwind CSS est un framework type Lego, où vous allez devoir assembler différents styles utilitaires pour créer votre interface.

Dans l’approche 3, vous constaterez rapidement une grosse répétition de style. Certes, vous aurez différents composants, mais vous vous retrouverez au final avec beaucoup de code en double. Il est possible d’utiliser un préprocesseur CSS, mais cela reste tangible lorsque vous regarderez le code source d’un site codé avec Bootstrap.

Tailwind CSS n’est pas une boite de Playmobil, c’est une boite de Lego. A vous de combiner des styles génériques, et de construire votre propre « bootstrap » en quelque sorte.

Il n’est pas mieux ou moins bien que Bootstrap, il est orienté utilitaire et très pratique pour construire son propre style « proprement ». Tailwind selon moi ne s’adresse pas aux débutants, et vous devez avoir des bases solides pour comprendre la composition des classes.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How @supports Works

How @supports Works | Bonnes Pratiques Web & Cloud | Scoop.it

CSS has natural fallback mechanisms such that if the browser doesn't understand a property:value combination, then it will ignore it and use something declared before it if there is anything, thanks to the cascade. Sometimes that can be used to deal with fallbacks and the end result is a bit less verbose. I'm certainly not a it's-gotta-be-the-same-in-every-browser kinda guy, but I'm also not a write-elaborate-fallbacks-to-get-close kinda guy either. I generally prefer a situation where a natural failure of a property:value doesn't do anything drastic to destroy functionality.

That said, @supports certainly has use cases! And as I found out while putting this post together, plenty of people use it for plenty of interesting situations.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Astuces et bonnes pratiques pour un CSS évolutif

Astuces et bonnes pratiques pour un CSS évolutif | Bonnes Pratiques Web & Cloud | Scoop.it
Je crée des sites internet et des applications web qui fonctionnent à merveille sur n’importe quel appareil. Designer spécialisé Ruby, HTML, CSS et JavaScript basé à Lille
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Refactoring CSS: Optimizing Size And Performance (Part 3) —

There are many CSS optimization techniques to tackle potential file size and performance issues. Let’s take a look at some of them. After all, if deploying the refactored codebase causes loading or performance issues, it will result in less traffic and revenue, which might leave the management and...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Guide CSS

Conseils et bonnes pratiques d'un développeur web front-end, pour créer du CSS évolutif de qualité.
No comment yet.