Les CSS, moi je ne jure que par ça ! Pour la mise en forme des pages web, rien de tel. C'est propre et en plus une fois qu'on a compris, c'est assez limpide.
Pourtant, aujourd'hui je me suis cassé le choux sur une feuille de style. Pour être précis, c'est l'une celles fournient de base avec CMS Made Simple, le gestionnaire de contenu fraîchement arrivé en version 1.0.2.
Certains vont rire de moi je pense, mais gare à eux s'il se font avoir !
Je ne comprenais pas pourquoi toutes les puces et numéros était automatiquement alignée à gauche. Au début, j'ai regardé le code générer par FCKeditor ou TinyMCE (les modules qui permettent d'éditer une pages internet comme sous MS Word ou Openoffice.org ). Mais rien de probant de ce côté là. Non, le problème venait de la feuille de style en elle même.
Voici ce qui se trouvait au début de celle-ci :
/*****************
browsers interpret margin and padding a little differently,
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}
Vous aurez donc compris ceci : l'élément * (étoile) permet d'appliquer des propriétés à l'ensemble des éléments de la page. Personnelement, je n'aime pas trop celà, mais suivant les cas peut être que celà pourrait être utile.
Je me suis fais avoir comme un bleu et ça m'apprendra à lire les commentaires