Repères
Profil
Technologie
Thème
Articles
Openweb.eu.org > Articles
Du consommateur au producteur
Le choix entre « une solution toute faite vite trouvée vite installée » et « une solution développée à la main » n’est vraiment pas simple : approches différentes, espaces-temps différents, coûts différents, etc. L’arbitrage entre ces deux espaces-temps est même souvent un casse-tête redoutable pour les décideurs.
Gaël Poupard se penche pour vous sur cette question très loin d’être manichéenne.
« N’y revenez pas ! »
« N’y revenez pas », voici encore un titre étrange pour un article sur CSS. Pourtant il illustre parfaitement une problématique de production : éviter de perdre du temps en revenant sur une intégration.
Autrement dit, gagner du temps sur la maintenance et la vie du site.
L’approche DRY : don’t repeat yourself
DRY – don’t repeat yourself – est un des principes de base en informatique. Les deux principaux outils qui permettent d’éviter de se répéter en informatique sont les variables et les fonctions.
La question se pose alors : comment penser DRY avec un langage qui n’a à la base ni variables ni fonctions ?
Accessibility is good for the planet
Preserving environment through Web accessibility? Unusual idea, even possibly incongruous… Yet, not so much if one realises that some of the flagship good practices in accessibility can reduce the carbon footprint of a Website.
Explanations.
L’accessibilité, c’est bon pour la planète
Préserver l’environnement grâce à l’accessibilité du Web ? Proposition surprenante, voire incongrue… Mais pas tant que ça si l’on réalise que certaines bonnes pratiques phares de l’accessibilité ont pour effet de réduire l’empreinte carbone d’un site Web. Explications.
« Penser en dehors de la boîte »
« Penser en dehors de la boîte » – think outside of the box en anglais : voici un titre énigmatique ! Il porte pourtant notre plus grand défi en tant que développeurs de CSS : nous abstraire de notre environnement et même de nos propres sens qui peuvent nous tendre… des pièges parfois vicieux.
Les performances vues des CSS
Il est inutile de se le cacher : la contrainte des performances est devenue vitale et probablement une des contraintes les plus critiques des sites internet modernes.
La production de CSS n’échappe pas à cette quête de rapidité.
Prendre des conventions en CSS et les documenter
Si la sémantique se définit comme « un ensemble de règles et de conventions dans le but de permettre à un groupe de personnes de se comprendre », pourquoi ne pas appliquer ce concept… à la conception même des CSS ?
L’orthogonalité en CSS
Dans l’article précédent, nous avons rappelé le concept de séparation structure/présentation.
Toutefois ce principe n’est en fait qu’un sous-principe d’un ensemble plus vaste qui s’appelle l’orthogonalité.
Les principes de base en CSS
À tout seigneur tout honneur, avant de parler de problématiques récentes des CSS, il est de bon ton de rappeler quelques bases ainsi que quelques principes. Même si l’utilisation qui est faite de CSS a beaucoup évolué, ces principes restent justes et sont parfois légèrement oubliés.