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 :

Conflit de CSS sur ma page


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de vladock
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 129
    Par défaut Conflit de CSS sur ma page
    Bonjour ,

    J’espère que y'a quelqu'un pour m'aider parce que là je galère.

    J'ai un conflit de css sur ma page web et cela parce que j'y ai intégrer une autre page qui avais sa propre feuille de style css.

    par exemple j'ai moi la balise table à laquelle je n'ai appliqué aucun style et il se trouve que la page intégré par inclusion elle à des styles pour la balise table, ce qui agit sur moi ma balise table et autre donc je voudrais savoir si il n'y avais pas un moyen de dire à ma balise table ou tout autre balise de ne pas pas appliquer de style et rester tel qu'elle était.

    Merci bien

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 82
    Par défaut
    Le style que tu appliques a toutes les tables tu change et tu le mets pour une classe donnée et ensuite tu appliques la classe aux différentes table qui t'intéressent...

    Sinon tu fais un truc très moche TRÈS MOCHE tu appliques ton style à toutes les balises table et ensuite les balises table que tu ne veux ne pas changer tu leur fais une classe qui leur redonne les bonnes propriétés CSS -> MOCHE très MOCHE!!

  3. #3
    Membre confirmé Avatar de vladock
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 129
    Par défaut
    Justement moi je ne veux aucune classe sur ma balise table , alors que pour l'autre page intégrer ils on besoin de ces styles. De plus je veux pas toucher a leur feuilles css ne sachant pas la profondeur de leur feuilles de styles dans leur différente page donc je veux juste toucher moi ma feuille de style et lui dire de ne pas appliquer de style a ma balise table

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 82
    Par défaut
    Bah dans ce cas tu applique une classe à ta balise table et dans cette classe tu remets les valeurs CSS de ta table (qui sont modifiées dans l'autre feuille de style) à leur valeurs initiales.
    Mais bon ça fait un peu sale bricolage...

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    En tout état de cause, tu ne pourras jamais dire à CSS "Cible toutes les tables sauf certaines"...
    Parce que pour CSS, "toutes les tables", ça a une signification, mais "sauf certaines", non.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Bovino
    En tout état de cause, tu ne pourras jamais dire à CSS "Cible toutes les tables sauf certaines"...
    C'est possible en CSS3 avec la pseudo-classe :not Ex:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <!doctype html>
    <html lang="fr-FR">
    <head>
    	<meta charset="UTF-8" />
    	<title>"tout sauf" en css</title>
    	<style type="text/css">
    div {height: 2em;}
    div:not(.nostyle) {background-color: green;}
            /* = toutes les div sauf les div classe "nostyle" */
            </style>
    </head>
    <body>
    	<div>green</div>
    	<div class="nostyle">blank</div>
    	<div>green</div>	
    </body>
    </html>

    Évidemment, ça prend encore plus son sens sans utiliser de classe :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <!doctype html>
    <html lang="fr-FR">
    <head>
    	<meta charset="UTF-8" />
    	<title>"tout sauf" en css</title>
    	<style type="text/css">
    div {height: 2em;}
    div:not(:nth-child(2)) {background-color: green;}
            /* = toutes les div sauf les deuxièmes */
            </style>
    </head>
    <body>
    	<div>green</div>
    	<div>blank</div>
    	<div>green</div>	
    </body>
    </html>

Discussions similaires

  1. [CKEditor] Problème d'upload du style css sur ma page éditée (CKeditor Version 4.3.4)
    Par Afterprorichie dans le forum Bibliothèques & Frameworks
    Réponses: 8
    Dernier message: 21/04/2014, 22h09
  2. Analyser du CSS sur une page contenant du jQuery
    Par dust62 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 22/02/2014, 15h12
  3. Probleme de css sur la page de login
    Par LyonM dans le forum ASP.NET
    Réponses: 3
    Dernier message: 23/11/2011, 16h32
  4. fond d'écran css sur chaque pages
    Par julien1451 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/01/2008, 08h02
  5. Deux menu en css sur meme page.
    Par petitberru dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 23/02/2007, 14h19

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