Cascading StyleSheets – CSS
Document en construction...
Généralités
Qu'est-ce que CSS?
L'importance du respect des standards :
L'approche MCSS, pour gérer la multiplication des
feuilles de styles :
http://operatino.github.io/MCSS/en/
Les mérites de CSS :
Comprendre les unités de mesure telles que px
en CSS,
un texte de 2013 :
http://omnicognate.wordpress.com/2013/01/07/in-css-px-is-not-an-angular-measurement-and-it-is-not-non-linear/
Critiques :
Opinions diverses :
Trucs et techniques
Un Cheat Sheet :
http://technologytosoftware.com/css-javascript-cheat-sheet.html
Vocabulaire :
Ascenseurs (Scrollbars) :
Boîtes, positionnement et disposition du texte :
Boutons :
Couleurs et gradients :
Fil d'Ariane (Breadcrumb) :
Grilles :
Icônes et hyperliens :
Interactivité :
Listes, puces et numéros :
Organisation des documents :
- Travailler avec plusieurs feuilles de style :
- Générer les feuilles de style en période de développement :
- Gérer les tronçons plus « honteux » de vos pages Web :
Programmation :
- Guide de style de Google :
http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml
- Caractéristiques sympathiques de CSS3,
répertoriées par Martin Angelov en 2013 :
http://tutorialzine.com/2013/10/12-awesome-css3-features-you-can-finally-use/
- Techniques proposées par Vitaly Friedman en 2008 :
http://coding.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/
- Techniques proposées par Cameron Chapman en 2009 :
http://coding.smashingmagazine.com/2009/07/20/50-new-css-techniques-for-your-next-web-design/
- Ensemble de nouvelles techniques, répertoriées en
2011 :
http://coding.smashingmagazine.com/2011/04/18/powerful-new-css-techniques-and-tools/
- Combiner CSS et
JavaScript, texte de 2012 :
http://coding.smashingmagazine.com/2012/06/21/powerful-new-cssjavascript-techniques/
- Principes des maîtres de CSS, selon Glen Stansberry en 2008 :
http://net.tutsplus.com/tutorials/html-css-techniques/10-principles-of-the-css-masters/
- Combiner CSS et
Python :
http://sandbox.pocoo.org/clevercss/
- Propriétés et héritage :
http://www.w3.org/TR/CSS2/cascade.html
- Les Resets, par Michael Tuck en 2010 :
http://sixrevisions.com/css/a-comprehensive-guide-to-css-resets/
- Les Selectors, sorte de superpouvoirs de CSS,
selon Simon St-Laurent en 2013 :
http://programming.oreilly.com/2013/05/css-selectors-as-superpowers.html
- Utiliser CSS sans
HTML, un texte de Mathias
Bynens en 2013 :
http://mathiasbynens.be/notes/css-without-html
- Attention aux demi-pixels, nous prévient Martin Kool en
2012 :
http://martinkool.com/post/27618832225/beware-of-half-pixels-in-css
- Polices de caractères avec CSS, comment
les intégrer pour économiser de la bande passante, un texte de Gleb Mazovetskiy en
2013 :
http://blog.glebm.com/2013/08/28/inline-css-fonts.html
- Optimisation et « performances » (au sens anglais – et large – du terme) :
- Trucs de débogage :
Transformations CSS portables dans plusieurs
fureteurs :
http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/
Adapter CSS au média de présentation, texte de Bob Leah en
2011 :
https://www.ibm.com/developerworks/mydeveloperworks/blogs/bobleah/entry/code_example_of_responsive_web_design_using_css3_media_queries13?lang=en
La technologie CSS et
Firefox :
La technologie CSS et
Internet Explorer :
Modèles et exemples
Il existe plusieurs sites proposant des modèles et des exemples en CSS
pour
vous aider à concevoir rapidement une disposition pour vos pages Web et des effets visuels de
qualité. La liste qui suit n'est bien sûr pas exhaustive.
Espaces de création :
Expérimentation et innovation
Zoomer avec CSS :
Divers exemples de ce que permet CSS :
Validation de CSS
Le bien connu Acid Test :
Le CSS Selector, pour connaître le niveau de support offert par votre
fureteur :
http://www.css3.info/selectors-test/
Le CSS Lint :