Bonjour je suis nouveau sur le forum
Cette question s'adresse aux developpeurs qui cree eux même leur fichiers CSS.
Selon mon expérience il existe deux méthodes de codages:
- Utiliser les identifiants et la specificité en majorité :
la feuille CSS devient alors à 90% composée de #id.
specificite: #colonne h3#titrea
accès: id="titrea"
--atout de la méthode:
- difficulté facile
- lisibilité moyenne voir illisible sur une CSS assez longue
- Utiliser les classes en majorité et les identifiants uniquement pour la mise en page:
la feuille CSS est composé de 90% de classe et de 10% d identifiant
specificite:
.boite{...} /* element parent */
.football{...} p /* element fils ou unique */
accès: class="boite football"
--atout de la méthode
-difficulté moyenne voire difficile selon les projets de site
-lisibilité bonne
J'utilise pour l'instant la première méthode mais il arrive des moments ou je bloque. (ex: #oneColLayout #content ul.first et #oneColLayout #content ul.autrechose => ne passe pas chez IE )
J'imagine que la seconde méthode pose moins de problèmes mais peu de developpeurs l'utilise (desinformation ?...).
Voila j'espère que ca reste lisible (pas évident dans un textarea )
Cette question s'adresse aux developpeurs qui cree eux même leur fichiers CSS.
Selon mon expérience il existe deux méthodes de codages:
- Utiliser les identifiants et la specificité en majorité :
la feuille CSS devient alors à 90% composée de #id.
specificite: #colonne h3#titrea
accès: id="titrea"
--atout de la méthode:
- difficulté facile
- lisibilité moyenne voir illisible sur une CSS assez longue
- Utiliser les classes en majorité et les identifiants uniquement pour la mise en page:
la feuille CSS est composé de 90% de classe et de 10% d identifiant
specificite:
.boite{...} /* element parent */
.football{...} p /* element fils ou unique */
accès: class="boite football"
--atout de la méthode
-difficulté moyenne voire difficile selon les projets de site
-lisibilité bonne
J'utilise pour l'instant la première méthode mais il arrive des moments ou je bloque. (ex: #oneColLayout #content ul.first et #oneColLayout #content ul.autrechose => ne passe pas chez IE )
J'imagine que la seconde méthode pose moins de problèmes mais peu de developpeurs l'utilise (desinformation ?...).
Voila j'espère que ca reste lisible (pas évident dans un textarea )