La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Changement Class en id
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Changement Class en id  (Lu 822 fois)
Changement Class en id
« sur: le 18-10-2004 a 19:47:55 »
Balrog
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 120



mangeur de hobbits!

Voir le Profil    WWW    E-Mail
Répondre avec citation

salut,

J'ai un truc là, mais c'est un poil confus dans ma tête vue que je suis pas sur de comprendre ce qui ce passe

voulant mettre mon site le plus à jour possible, g changé certain "class" par des "id" pour les "div" décrivant des objets uniques. voici un ex du nouveau code CSS:

#gauche {
   border:0;
   position:absolute;
   left:0px;
   width:220px;
   margin:0;
   padding-left:3px;
   }

#gauche p{
   text-align:left;
   color: #000;
   padding:1px;
   width: 214px;
   background-color:#CCCC99;
   position: relative;
   top:0px;
   margin:0;
   }

p.g2{
   text-align:left;
   color:#000;
   padding:1px;
   width:214px;
   border:0;
   background-color:#ffffcc;
   position:relative;
   top:0px;
   margin:0;
   }

Le problème apparait lorsque j'utilise dans le même <div id="gauche"> <p> et <p class="g2">. La class g2 n'est pas  reconnue. J'ai l'impression que le fait d'avoir utilisé la syntaxe id="" au lieu de class="" pour le div empèche toute autre forme pour P, notemment class="g2".
J'en conclue que id prime et s'impose au class! Ou quelque chose comme ça..

Qu'en est-il? Si j'ai vu juste comment le contourner sans être oligé de remettre des "class" dans tout les éléments du code html!

Enfin je me demande si ma question vous parait clair . des fois je m'effraye moi-même...

Merci

Rapporter au modérateur  

La seule certitude que j'ai c'est d'être dans le doute. (P. Desproges)
http://www.randonnee-alsace.com
http://location.randonnee-alsace.com

Re:Changement Class en id
« Répondre #1 sur: le 18-10-2004 a 20:53:28 »
willy
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 278



paix

Voir le Profil    WWW
Répondre avec citation

Bonjour,

Il me semble (que l'on me corrige si je dis une betise) que les id sont prioritaires sur les class. Donc si ton style est défini par un id, ta class suivante n'aura pas d'effet.

Rapporter au modérateur  

Mer et littoral 
Plongée enfants
Re:Changement Class en id
« Répondre #2 sur: le 18-10-2004 a 21:46:04 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Comme le dit Willy, l'id est prioritaire sur la classe. Les règles appliquées à l'id sont donc appliquées APRES celles de la class.

Ton "class g2" est donc appliqué, mais écrasé par le "#truc p" pour toutes les proriétés communes aux 2.

NB : Ton "#truc p" signifie "TOUS les éléments p se trouvant dans l'élément d'id truc", ce qui inclut ceux qui sont de classe g2.

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Changement Class en id
« Répondre #3 sur: le 18-10-2004 a 21:55:16 »
Balrog
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 120



mangeur de hobbits!

Voir le Profil    WWW    E-Mail
Répondre avec citation

Merci de vos réponses. Elles confirment ce que je croyais comprendre. Donc lorsque l'on a trop de classe dans un div, il vaut mieux ne pas utilisé id!

Je sens que je vais avoir des CSS énorme moi!
A+

Rapporter au modérateur  

La seule certitude que j'ai c'est d'être dans le doute. (P. Desproges)
http://www.randonnee-alsace.com
http://location.randonnee-alsace.com
Re:Changement Class en id
« Répondre #4 sur: le 18-10-2004 a 23:37:12 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Nan suffit de bien réfléchir avant à la structure

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg