bon jour à tous

J'ai pris l'habitude de débuter mes CSS du code suivant afin de limiter au maximum les interprétations des navigateur :

* {  /*annulation de tous les paramètres navigateurs */
margin: 0;
padding: 0;
border: 0;
font-family: sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}


Seulement avec font-weight ainsi défini, l'insertion de <strong>texte en gras </strong> dans la page n'a plus d'effet bien sûr.

Comment puis-je annuler l'effet de font-weight:normal pour une div en particulier (par exemple) ? classe et ID sont inopérantes. Smiley ohwell

merci d'avance Smiley smile
Modifié par grassel (14 Dec 2006 - 18:40)
Bah tu appliques ces propriétés au body et non au selecteur universel, et tu spécifies ensuite ta mise en gras pour la balise strong non ?
Modifié par sebastien billard (14 Dec 2006 - 14:08)
merci pour ton intérêt

donc en appliquant via le sélecteur universel ce n'est pas possible, si je t'ai bien compris ?

comme tu peux t'en rendre compte, je suis un presque grand spécialiste au cas où tu en douterais Smiley confused
Suis pas un spécialiste, mais utiliser body du faite des cascades fera que ton "reset" concernera tout le contenu de ta page.

Tu es ensuite libre de styler de éléments particuliers comme ça te chante.
Bonjour, je pense que l'on s'égare un petit peu de la logique.

La vrai question me semble t-il c'est pourquoi affecter un font-weight au sélecteur universel affecté d'une valeur " normal " , qui est sa valeur de toute façon par défaut.

Voir la fiche descriptive de la propriété sur http://wiki.media-box.net/documentation/css/font-weight

En fait si tu mets cette information, tu viens effectivement de te créer un problème ou du moins des lignes de codes nécessaires pour contourner ta règle de départ.

EN gros tu te crées un problème qui ne serais pas la si tu ne le mettais pas et qui de toute façon ne t'apporte rien.....

Mon conseil : Toujours aller plus simple.....enlèves le !

Bonne journée !
Bonjour,

Juste au passage, ce code:

font-family: sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;


peut être condensé en

font:1em [i]arial[/i], sans-serif;
Bonjour,
RoseGrenouille a écrit :
Mon conseil : Toujours aller plus simple.....enlèves le !
Je suis tout à fait d'accord.

Pour harmoniser les styles sur une page, les choses qui me paraissent utiles sont :
- mettre les padding et margin à 0
* {margin: 0; padding: 0;}
- définir des paramètres de police à la racine (en procédant comme indiqué dans le tuto sur les tailles de police)
html {font-size: 100%;}
body {font: .9em/1.5 Arial, sans-serif;}
- et peut-être quelques autres propriétés, mais pas sur le sélecteur universel en tout cas (à mon avis, border: 0; est dangereux dans le cas où la page contient des éléments de formulaire).
Modifié par Eldebaran (14 Dec 2006 - 16:51)
super pour ces toutes réponses.

En fait, le mieux est l'ennemi du bien : c'est sûr.

En fait j'ai suivi le conseil "mise à zero" de "font" sur un tuto quelquepart sur ce site ou bien sur un lien proposé ici, il me semble -on lit tellement de choses ici et là.

J'ai bien compris toutes vos réponses SAUF celle de PetitFox concernant la propriété "!important". Je me renseignerai : sûr.

a écrit :
Mon conseil : Toujours aller plus simple....

oui RoseGrenouille : je pensais me prévenir de qq soucis en procédant ainsi.

En tout cas encore merci à chacun. Sans cette entraide .... Smiley sweatdrop Smiley sweatdrop Smiley biggol

j'espère bientôt pouvoir renvoyer l'ascenceur...faudra être patient Smiley ravi
Bonjour,
a écrit :
- et peut-être quelques autres propriétés, mais pas sur le sélecteur universel en tout cas (à mon avis, border: 0; est dangereux dans le cas où la page contient des éléments de formulaire).


En effet mais il n'est pas inutile de déclarer
img {border:0}

pour éviter d'avoir des contours sur les images lien.

Le !important sert à donner la spécificité (priorité) la plus haute à une
déclaration sur les autres déclaration qui ciblent le même élément.
Mais le déclarer à chaque problème de spécificité rencontré ne doit pas
être systématique.
Personnellement je m'en sert pour les détecter ou exceptionnellement si je n'ai pas d'autres choix.

Voir à ce sujet l'article de Laurent Denis sur Openweb
Modifié par Hermann (15 Dec 2006 - 11:53)