IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

[Débat] CSS, classes et objets


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut [Débat] CSS, classes et objets
    Bonjour,
    j'ai un différent avec mon supérieur hiérarchique sur la notion de classe en CSS. Pour lui cela correspond exactementa avec les notion de "classe" en programmation objet. Hors pour moi ce n'est pas le cas : on ne peut pas définir de méthodes (ce qui est un grand vide pour une classe lol), pas en utiliser, et on ne peut utiliser que des attributs définis et compris par le navigateur. A la rigeur une classe CSS pourrait être un objet. (même si je ne suis pas vraiment d'accord avec cette idée).

    Dans la définition du W3C des CSS1 on parle de pseudo-classe : Qu'est ce que c'est exactement ?

    Merci de votre réponse

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 131
    Par défaut
    Bonjour,

    En ce qui me concerne, je ne connais que les pseudos format tel que :link, :visited, :hover, :active, :focus, etc.
    On peut les voir comme des "pseudos méthodes" d'une "pseudo classe" css...
    Un style css (ou un fichier css) ne peut pas être Instancié à ma connaissance, de plus il n'y a pas d'encapsulation et plein d'autres choses que les objets ont et que le css n'a pas...
    Je ne sais pas si ces arguments sommaires règleront le dit "différent" mais tu as au moins une voix de ton côté...

  3. #3
    Membre confirmé Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Par défaut
    Bonjour,

    Pour moi ce n'est pas compliqué : si on dit qu'un objet en programmation est une entité qui possède des méthodes, alors ce qui n'en possède pas n'en est pas un.

    Une classe est un regroupement d'attributs d'un élément (la classe). On ne peut pas y définir de méthodes. Donc ce n'est pas un objet.

    Affaire réglée

    Même une "pseudo-classe" n'est pas une classe. Pourquoi ? Le chocolat au lait n'est pas du beurre, sinon ça s'appelerait du beurre... Pour simplifier.

Discussions similaires

  1. Problème d'héritage css (classe et objet)
    Par Askle dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 03/06/2007, 20h11
  2. [CSS] class selon le type d enfants
    Par luta dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 10/11/2005, 13h30
  3. [CSS] positionner un objet
    Par car dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/08/2005, 14h31
  4. Obtenir le style CSS d'un objet
    Par Sub0 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/08/2005, 15h46
  5. css class et marge
    Par francis m dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 16/05/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo