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 :

Plusieurs sources CSS pour la même class


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut Plusieurs sources CSS pour la même class
    Bonjour,

    J'aimerais savoir comment ça se passe quand il y a des redéfinitions de css :

    J'utilise des composants tout fait (skin richfaces) mais certains attributs ne me plaisent pas.

    Si je redéfini l'attribut dans un fichier css à moi, il n'est pas pris en compte. Par contre, si je le redéfini dans la balise <style> de ma page, ça passe.

    Donc j'aimerais des précisions sur le mécanisme.. Particulièrement : si je défini un attribut dans le style pour cette class, est ce que les autres attributs définis dans le css sont toujours présents ?

    Imaginons, j'ai ce fichier css :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .maclass{
    	position: absolute;
    	height: 100%;
    	width: 80%;
    	left: 50%;
    	margin-left: -40%;
    }

    Si dans mon <style> je fais ça, il se passe quoi ?
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <style>
    .maclassl {
            margin-top: 50px;
    }
    </style>

    Est ce que les propriétés définies dans le fichier sont toujours actives ?

    Et si j'écrase une valeur :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <style>
    .maclassl {
            margin-left: 50px;
    }
    </style>

    Comment ça réagit ?


    J'espère que je suis assez clair.

    Merci d'avance

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Bonjour,

    Niveau CSS, l'utilisation de "style" prime sur la déclaration CSS dans un fichier externe.
    Sauf erreur de ma part, tu as l'air d'être victime d'héritage de propriétés.
    L'ordre de déclaration de tes fichiers CSS joue aussi la dessus.
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

Discussions similaires

  1. Utiliser plusieurs .cpp pour la même classe
    Par Waxabee dans le forum C++
    Réponses: 3
    Dernier message: 12/05/2012, 09h41
  2. Réponses: 4
    Dernier message: 22/03/2012, 11h30
  3. Deux classes CSS pour une même cellule d'un tableau
    Par bernidupont dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/05/2011, 21h34
  4. Réponses: 2
    Dernier message: 21/10/2006, 17h27
  5. Réponses: 15
    Dernier message: 19/06/2006, 19h25

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