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 :

Ne pas afficher le innerText d'un tag


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Aizen64
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    563
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 563
    Par défaut Ne pas afficher le innerText d'un tag
    Bonjour,

    j'ai un soucis à cause d'un outil de formBuilder qui me génère la balise suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <label for="ma_valeur_">+</label>
    Le pseudo élément :before pointe sur une icone (donc une valeur de content avec une valeur unicode).

    Ce qui fonctionne parfaitement mais que je ne veux pas faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.querySelector('mon_tag_a_rechercher').innerText = '';
    J'ai tenté ces étapes :
    - text-indent : -999px; : Le plus et l’icône ne sont plus visibles,
    - color: transparent; : même résultat que la ligne précédente,
    - suppression de la valeur content (qui est affichée sous forme de carré vide sous Firefox) : l'icone disparait et le comportement est logique.

    Des idées ?

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    les pseudos-élément ne font pas partie du DOM donc ne sont pas « ciblable » en JavaScript.

    Les informations que tu nous fournis ne nous permettent pas de t'aider, sur quel élément tu as fait tes tests d'autant que je ne suis pas sûr d'avoir bien saisie la finalité de ce que tu cherches à faire.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Si tu as la main sur le code, tu peux ajouter une classe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <label for="ma_valeur_" class="no-icon">+</label>
    Et là, tu gères en CSS
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    .no-icon:before { display:none !important; }

Discussions similaires

  1. comment utiliser SAX pour ne pas afficher le contenu vide d'un Tag
    Par titi42 dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 14/08/2009, 11h48
  2. Réponses: 5
    Dernier message: 02/08/2004, 17h11
  3. Ne pas afficher un champs qui est vide dans ma BD
    Par yoda_style dans le forum ASP
    Réponses: 3
    Dernier message: 27/04/2004, 11h40
  4. [JTable] Comment ne pas afficher les titres ?
    Par FabienBxl dans le forum Composants
    Réponses: 3
    Dernier message: 08/10/2003, 15h01
  5. Réponses: 6
    Dernier message: 10/09/2002, 03h35

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