Retour : Page Principale

Recette pour faire de bons CSS


Pour démarrer les feuilles de style proprement


- Quelques conseils ici : http://developer.yahoo.com/yui/reset/ (permet d'avoir le mĂŞme look sur tous les navigateurs)
- VĂ©rifier par l'extension "html 1.0 strict" que le squelette est valide (pas d'oubli de </div>, ...), et que les CSS sont valides
- Mettre en début de feuille CSS :
* {margin:0; padding:0;}

Comment construire un Cadre (1, 2 ou 3 colonnes) ?

NB : les squelettes générés sont compatibles pour TOUS les navigateurs.

Quelques pistes pour résoudre les bugs sous différents navigateurs


IE sous PC


Rappel : IE ne supporte pas les min-height
- Problème de WIDTH sous IE

{width:154px; /*compris par IE qui ne va pas plus loin*/
voice-family: "\"}\"";
voice-family:inherit;
width:152px; /*compris par les autres navigateurs*/}


OU


{width:154px;/*compris par les autres navigateurs*/
_width:152px *compris uniquement par IE*\}


- Hack IE6 et IE7 :
http://nanobox.chipx86.com/blog/2006/04/easy-css-hacks-for-ie7.php#p2006.4.28.22.56:12

IE sous MAC


Si on fait un commentaire de la sorte :
/*commentaire\*/, IE sur MAC ne pourra pas lire cela.
Exemple :

width :154px /*compris par Opera qui ne va pas plus loin*/
/* Hide from IE-Mac \*/
width :155px /*compris par les autres navigateurs*/

Opera

Pour opéra, rajouter:
html>body .class{ width:300px;}

SĂ©lection de sites pour les CSS


- MaxDesign :
en particulier
et

- Si on manque d'inspiration :

- indispensable Ă  connaitre :

- et pour la forme :


- Pour faire des menus déroulants

- Pour choisir les palettes de couleur :