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 :

Cibler une chaine de caractere en CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Novembre 2015
    Messages : 12
    Par défaut Cibler une chaine de caractere en CSS
    Bonjour,

    Je souhaiterai pouvoir cibler une chaine de caractere precise de mon identifiant css.

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body class="classe1 classe2 classe3-sous-classe"></body>
    il faudrait que je puisse pointer sur tous les body qui incluent la chaine de caractere "sous-classe".

    Je vous remercie.

  2. #2
    Membre chevronné
    Avatar de Jacques Beauregard
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2015
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2015
    Messages : 231
    Par défaut
    Bonjour,

    Tu as plusieurs body sur ta page HTML ?
    ce code par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    div.classe3-sous-classe{
    /*code css*/
    }
    pointera sur tous les <div> de classe "classe3-sous-classe" (au même ordre qu'un AND logique)

    Bref peux-tu nous en dire plus?
    Il ne faut jamais prendre les gens pour des cons, mais il ne faut pas oublier qu'ils le sont...

    Le guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Novembre 2015
    Messages : 12
    Par défaut
    Non en fait je souhaiterai cilbler sur la chaine de caractere sous-classe et non pas sur la classe dans sa totalité.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    à priori pas en CSS pur.
    En SCSS peut-être (mais je ne connais pas).

    Sinon, le plus simple est quand même d'ajouter dans le HTML une classe "sous-classe", commune aux body concernés, non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <body class="classe1 classe2 classe3-sous-classe sous-classe"></body>
    Cela dit, un VRAI exemple, avec de vrais noms de classes auraient peut-être été utile...

  5. #5
    Membre averti
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Novembre 2015
    Messages : 12
    Par défaut
    Et non malheureusement la classe se lie automatiquement a la rubrique dans laquelle la page est située.
    subsection-nom-fr-accueil_laboratoire

  6. #6
    Membre chevronné
    Avatar de Jacques Beauregard
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2015
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2015
    Messages : 231
    Par défaut
    Tu nous en dis pas beaucoup.
    Cependant un exemple avec Javascript peut-être?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="classe1 classe2 class3-sous-classe">Cest ok</div>
    <div class="classe1 classe2 class4-sous-classe">Cest ok</div>
    <div class="classe1 classe2 class3-sou-classe">Cest ko</div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var divs = document.getElementsByTagName("DIV");
    for(var i=0;i<divs.length;i++){
        if(divs[i].className.indexOf("sous-classe")>-1){
        divs[i].style.color="green";
        }
    }
    Il ne faut jamais prendre les gens pour des cons, mais il ne faut pas oublier qu'ils le sont...

    Le guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. Réponses: 5
    Dernier message: 21/07/2004, 19h34
  3. Extraire un nom d'une chaine de caractere
    Par iamspacy dans le forum Linux
    Réponses: 4
    Dernier message: 03/05/2004, 21h34
  4. Réponses: 2
    Dernier message: 30/03/2004, 11h31
  5. Controler une chaine de caracteres ou d'entiers?
    Par Le druide dans le forum C
    Réponses: 6
    Dernier message: 25/09/2003, 08h48

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