28220 sujets

CSS et mise en forme, CSS3

salut

en etudiant des CSS, j'ai trouvé ce code:
*>div#paraphe p.p1 {
margin-top:0;
}


et aussi celui ci en debut de CSS

* {
margin:0;
padding:0;
border:0
}


que signifie ces astérisques ( * ) et ( *>div )
Modifié par dentnoir (12 Mar 2005 - 19:25)
généralement, les sites utilisant le caractère joker * sont des sites mals XHTMLisés... le * indique TOUT.
tu dis mal xhtmlisés !!! bizarre c'est un code "retenu" dans CSS-Zengarden

tu penses qu'ils retiendraient des codes mal foutus!! Smiley eek
Confusion...

* {blabla} est une syntaxe tout à fait propre, gentille et polie, qui utilise le sélecteur universel pour appliquer un ensemble de propriété par défaut à tous les éléments de la page. Typiquement, on l'utilise pour éliminer le plus possible de marges et de padding ajoutés par les navigateurs graphiques.

En revanche, *>div#paraphe signifie les div d'id paraphe contenues dans n'importe quel autre élément parent. Cela a tout du hack, relativement inoffensif d'ailleurs, pour éviter qu'IE n'applique ces propriétés. Une variante du html>body peut-être ?
dentnoir a écrit :
merci;j'ai ma reponse!!!
Smiley lol

C'est donc un tag résolu qu'il te reste à rajouter dans le titre de ton post comme indiqué dans l'aide et la faq. Smiley cligne
Tu pourrais aussi pour des recherches futures modifier ton titre en y incluant "sélecteur" par exemple. Smiley biggrin
je n'ai plus l'icone editer !! pour faire cette ajout dans le titre désolé j'y avais penser mais pas possibilité de le faire ..
si quelqu'un peut m'expliquer pourquoi?

je suis sous firefox (mais même sous IE j'ai plus l'icone)

.../...

c'est bon je l'ai retrouvé suite à l'ouverture d'un nouveau post... çàsent le bug !!! Smiley lol Smiley lol Smiley lol
Modifié par dentnoir (13 Mar 2005 - 21:12)