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 :

CSS sur sous-partie de HTML


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut CSS sur sous-partie de HTML
    En gros, ce que j'aimerai faire, c'est appliquer une CSS différente uniquement sur une sous-partie de ma page html.

    Par exemple je voudrais pouvoir dire utiliser la CSS 1 sur toute la page et utiliser la CSS 2 pour une DIV et son contenu.

    Est-ce que c'est faisable ?
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Ben tu peux cibler spécifiquement le contenu d'une div en lui donnant une class ou une id.

    #une_id p {} // pour les paragraphes de la div#une_id

    Ou j'ai pas compris le problème encore une fois ?

  3. #3
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Bah non tu n'as pas compris mon problème.

    J'ai une page html et j'ai deux css.
    Je veux pouvoir dire :"appliquer la première css sur la page sauf dans cette div ou là je veux appliquer la deuxième css".
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Ok donc je suppose que cette 2e CSS va être spécifique à certaines pages.

    Il suffit que tu charges cette 2e CSS quand t'en a besoin, elle viendra écraser (et/ou compléter) les règles définies dans la 1e.

    Si tu constates que des règles de la 2e ne s'appliquent pas c'est que tu as un pb de "poids de sélecteurs".
    En gros plus une règle est spécifique plus elle a de poids. Exemple:
    Si tu as un <a> dans un <p> et les 2 règles suivantes dans cette ordre ton <a> restera bleu car la 1e règle cible plus spécifiquement l'élément :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     p a {color: blue;}
     a {color: red;}
    Si tu écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    p a {color: blue;}
    a {color: red !important;}
    Le lien sera rouge car tu as spécifié la règle comme importante, du coup elle n'héritera pas de la 1e règle bien qu'elle soit moins spécifique.

  5. #5
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Heu non.
    Ce n'est pas ce dont j'ai besoin.
    Je ne suis pas créateur de la css en question.
    Je la récupére d'un site et je l'applique sur le contenu d'une div.

    En réalité c'est pour reproduire le fonctionnement d'un navigateur web.
    Donc je pense que la solution viendrait plus d'un code javascript que d'une css...

    Merci quand même.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

Discussions similaires

  1. Appliquer du CSS sur balise <html:link>
    Par unclebounty dans le forum Struts 1
    Réponses: 3
    Dernier message: 17/11/2009, 15h39
  2. Calcul sur une partie d'un tableau défini sous VBA
    Par VBA_LOVER dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/08/2009, 12h27
  3. Envoi de mail HTML : images intégrées ou CSS sur internet ?
    Par Christophe Charron dans le forum Débuter
    Réponses: 3
    Dernier message: 15/12/2008, 18h57
  4. Réponses: 1
    Dernier message: 04/05/2008, 09h45

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