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 :

Sélecteur CSS sous Opéra.


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Lordsephiroth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 199
    Par défaut Sélecteur CSS sous Opéra.
    Bonjour à tous,

    Je viens pour une question courte et claire. Voici les lignes de CSS en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #contenu table.coursinfos tr td:first-child:first-letter{
    	text-transform: uppercase;
    }
    Ma table contient des informations sur des cours (genre adresse, nom du cours, type du cours...). #contenu est la div de contenu du site. J'essaie simplement de mettre en majuscule la première lettre de chaque cellule de la première colonne de mon tableau.

    Cette syntaxe me paraît valide d'après le très apprécié www.w3schools.com, j'utilise juste 2 sélecteurs de suite.

    Firefox, Safari et même Internet Explorer 7 interprêtent parfaitement ce CSS. Par contre, Opéra refuse de me l'interpréter correctement. A noter que le sélecteur :first-letter fonctionne parfaitement dans d'autres contextes sur Opéra, et probablement le :first-child.

    Quelqu'un aurait une idée pour contourner ce problème? Est-ce une erreur de mon code ou une erreur d'interprétation d'Opéra ?

    Merci d'avance !

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    les combinaisons pseudo-classe/pseudo-élément sont des cas de figure assez particuliers. Il se peut que les développeurs d'Opera aient exclu ce type d'implémentation en ne s'en étant tenu qu'aux spécifications CSS2 qui disent ceci
    Les agents utilisateurs conformes à HTML peuvent ignorer toutes les règles dont les sélecteurs comportent des pseudo-éléments :first-line ou :first-letter, ou, sinon, peuvent n'appliquer qu'une partie de leurs propriétés.
    et non aux specs CSS2.1 qui ont retiré cette affirmation.

  3. #3
    Membre confirmé Avatar de Lordsephiroth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 199
    Par défaut
    Bon, l'explication ne me dit pas comment régler mon problème, mais... si c'est pas implémenté... ben c'est pas implémenté...

    Tant pis, je vais voir pour faire autrement, par exemple en enlevant le sélecteur first-child et conserver uniquement le first-letter.

    Merci pour la réponse !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probléme css sous opéra
    Par mustapha_aim dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 27/05/2010, 18h00
  2. class qui ne s'applique pas sous opéra pour les <tr>?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/03/2006, 16h55
  3. [css sous ie] menu qui disparait qd clic sur precedent ...
    Par michaelbob dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/02/2006, 14h37
  4. Tester l'existance d'un fct ou d'une variable sous Opéra.
    Par mch_27 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/11/2005, 16h35
  5. Pb de CSS sous IE
    Par NicoStein dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/05/2005, 00h33

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