Design & Standards
The beauty of CSS Design
Fil des billets
- Fil des commentaires
mardi, août 21 2007
Par Ronan le mardi, août 21 2007, 13:59
Lu dans le post "Comment HTML 5 peut-il être utilisé aujourd’hui ?"
Quand est-ce que HTML 5 sera terminé ? Quels sont les délais prévus ?
Le tout est de savoir à quelle vitesse les différents navigateurs l’implémenteront. Le groupe de travail du W3C pour HTML 5 indique qu’une recommandation pour ce langage sera disponible pour 2010, mais je ne pense pas qu’il soit réaliste de penser qu’à cette date les navigateurs l’auront implémenté totalement et correctement. Un délai de 15 ans me semble plus réaliste, mais cela ne veut pas dire pour autant que vous avez besoin d’attendre 15 ans pour utiliser HTML 5.
mardi, décembre 27 2005
Par Ronan le mardi, décembre 27 2005, 20:50
Voir aussi : Partie I
Partie II
Quelques lectures pour des feuilles CSS plus efficaces :
As we come to rely on CSS and the complexity of our style sheets grows accordingly, we need proper planning to avoid mistakes and ensure we write maintainable code. While there isn’t always a perfect solution for every scenario, understanding how CSS works and our different options for organizing files, selectors and attributes can help us write code to stand the test of time.
Source et suite : http://www.digital-web.com/articles/architecting_css/
An excerpt from chapter 8 of Professional CSS : Well, that was something of a whirlwind, wasn’t it? With a heightened understanding of media-specific CSS and three different style-switching strategies, we’ve covered no small amount of ground. Yet, as with much of this book, this is but a road map to some incredibly rich landscapes. As a result, it’s going to feel like quite a gloss. We could cover an entire chapter on each of these topics, and would recommend further, deeper research on any of these CSS switching strategies. Our users will thank us if we do that, our sites will be available to a much wider audience, and we’ll be able to tell our mother that we actually wrote something useful.
And to that end, it’s time to stop seeing us walk the walk—in the next chapter, we talk all kinds of talk. By applying the techniques discussed throughout the book, it’s time to finally put these strategies to practice in a real-world site design. Exciting, yes?
Source et suite : http://www.digital-web.com/articles/strategies_for_css_switching/
samedi, novembre 26 2005
Par Ronan le samedi, novembre 26 2005, 12:37
Voir aussi : Partie II
Partie I
Pas évident de trouver la bonne méthode pour bosser ensemble sur une application web. Avec Denis, un ami et collègue, nous cherchons actuellement d'affiner nos méthodes quand nous commençons une nouvelle application web, de manière à ce que chacun s'y retrouve quand il partage son travail avec l'autre et que le code grossit à vue d'oeil. Dans un post récent, Maurice a déjà parlé des motifs de conception pour le web, en ajoutant des idées simples et bien utiles. il a également évoqué le projet WebPatterns : "Pour faire court, le web a besoin d'un référentiel de design patterns pour le balisage". C'est de cette problématique là qu'il s'agit aussi ici, et dont je parle sans prétentions car je ne suis pas un expert du domaine.
La question est donc : Comment mieux organiser nos modèles XHTML et nos CSS, de manière à faciliter le travail collaboratif entre nous. Je veux parler du squelette de nos pages XHTML et de nos feuilles CSS.
- Une première pratique, vue chez DotClear, consiste à séparer le layout du style, en distinguant ce qui relève de la mise en page du contenant et ce qui relève de la typo, des images, bref du look du contenu. La première s'appelle souvent layout.css (avec quelque fois un layout-menu.css pour un menu particulièrement travaillé) et la seconde... style.css, faute de mieux.
- Une deuxième pratique consiste à organiser le squelette des pages XHTML et des feuilles CSS. Les gabarits d'AlsaCreations, largement utilisés, sont une bonne source d'inspiration pour le départ mais il faut encore structurer le code de manière plus rigoureuse quand les pages s'étoffent.
- Pour organiser mieux encore la structure fondamentale des feuilles CSS, l'idéal serait une sorte de "chemin de fer"[1] pour la CSS. Cela nécessite de bien maitriser l'héritage ou plutôt les priorités des attributs stockés dans la feuille css. On trouvera chez Particletree le tutoriel : Quick Start Your Design with XHTML Templates, de Kevin Hale. Un exemple précis et commenté de tout ce qu'un template bien construit peut apporter en production : "Style guidelines make it very easy to communicate and illustrate design points for a team of designers and developers."
Structurer c'est bien, commenter c'est mieux.
Pas facile de trouver une convention minimale pour commenter un code que l'on partage avec d'autres, car dans le développement des interfaces web la pratique n'est pas très formalisée. Pour le développeur Java, C# et même PHP maintenant, des habitudes, des conventions existent. Dans les logiciels de développement comme Visual Studio, les commentaires, formalisés, peuvent même servir pour générer une documentation structurée du code. Pour le développement web, rien de tout cela, ou presque : tout est encore à inventer. Sans tomber dans la rigidité, il est quand même intéressant d'avoir une base commune, un référentiel minimal, à étoffer selon nos habitudes et nos méthodes propres.
- Comme début de référentiel pour le commentaire du code XHTML et CSS, j'ai trouvé, toujours chez ParticleTree (les archives de ParticleTree sont vraiment une mine), un bon article de Ryan CampBell donnant les élements essentiels pour commenter son code : Successful Strategies for Commenting Code. L'artice parle surtout de langages algorithmiques (javacript en particulier) et non spécifiquement des langages descriptifs (comme xml, xhtml, css...). L'intérêt pour nous est que sa méthode est argumentée, simple et convaincante. Pour Javascript, Elle peut donc servir comme référentiel de base qu'une équipe pourra adopter et augmenter : "Commenting your code is like cleaning your bathroom—you never want to do it, but it really does create a more pleasant experience for you and your guests".
A suivre...
samedi, octobre 1 2005
Par Ronan le samedi, octobre 1 2005, 23:07
Quelques articles intéressants repérés ce mois-ci.
Lire la suite...
jeudi, septembre 1 2005
Par Ronan le jeudi, septembre 1 2005, 13:10
Voici une soluce de mon ami Shemu pour corriger le mauvais calcul des couleurs d'Internet Explorer. Shemu détaille le problème, propose une solution et crée un générateur de code.
Lire la suite...
mercredi, août 31 2005
Par Ronan le mercredi, août 31 2005, 19:59
Allez zou, je partage avec vous ma petite liste perso : Générée via l'extension InfoLister, avec les liens et des p'tits commentaires ;)
Lire la suite...
lundi, août 29 2005
Par Ronan le lundi, août 29 2005, 13:15
Un article paru fin juin 2005 dans l'édition papier et en ligne de 01 Informatique.
Lire la suite...
dimanche, juillet 31 2005
Par Ronan le dimanche, juillet 31 2005, 20:55
Un hors-série en ligne de la revue "i3" sur le web sémantique
Lire la suite...
jeudi, juillet 28 2005
Par Ronan le jeudi, juillet 28 2005, 18:42
Cf. newsletter MSDN du 28/07/2005
Lire la suite...
un rétrolien
lundi, mai 30 2005
Par Ronan le lundi, mai 30 2005, 22:41
... et sera bientôt une obligation légale, puisque "dans trois ans, les sites publics ou assimilés devront être compatibles avec les règles fondamentales de l'accessibilité numérique.". Indexel.net fait une analyse et ouvre des pistes :
Lire la suite...
mardi, avril 12 2005
Par Ronan le mardi, avril 12 2005, 13:06
Lire la suite...
samedi, mars 26 2005
Par Ronan le samedi, mars 26 2005, 11:12
Les standards bientôt massivement adoptés par les sociétés du CAC 40 ? Le nouveau blog de directeurartistique.net pose la question.
Lire la suite...
samedi, mars 5 2005
Par Ronan le samedi, mars 5 2005, 19:20
Créer une présentation de type PowerPoint, accessible en ligne, avec XHTML, CSS et JavaScript
Lire la suite...
lundi, février 21 2005
Par Ronan le lundi, février 21 2005, 13:51
<hr />, et tous les autres éléments non - inline
Lire la suite...
samedi, janvier 15 2005
Par Ronan le samedi, janvier 15 2005, 11:35
Sur le site d'Adam Kalsey :
mercredi, décembre 22 2004
Par Ronan le mercredi, décembre 22 2004, 02:49
Remplir un formulaire en ligne n'est pas une tâche facile. Trop compliqués ou trop intimidant, les formulaires sont la hantise des utilisateurs. Il existe cependant un certain nombre d'actions possibles pour faciliter la lecture l'écran, diminuer les sources d'erreurs possibles et les rendre plus simples d'utilisation
Lire la suite...
mercredi, novembre 10 2004
Par Ronan le mercredi, novembre 10 2004, 11:12
Plusieurs astuces de programmation CSS
Lire la suite...
jeudi, octobre 21 2004
Par Ronan le jeudi, octobre 21 2004, 11:49
Sans être la réponse tous les problèmes, le trio XHTML / CSS/ DOM - tous trois standards W3C - apporte son lot d'avantages certains.
Lire la suite...
mardi, octobre 12 2004
Par Ronan le mardi, octobre 12 2004, 10:30
Le validateur W3C MarkUp Validation Service refuse de valider une publication Flash à cause de la balise EMBED. La solution n'est pas très glorieuse, puisqu'elle ne fait que contourner le problème, en générant le code html dans un javascript.
Lire la suite...
45 rétroliens
vendredi, septembre 24 2004
Par Ronan le vendredi, septembre 24 2004, 09:45
HelioFlash.com : Très bon site, contenu riche, tutorials bien faits.