[DEV] Des EXPERTS en HTML / CSS ici ?

dealabsprolo
2022-01-13 18:48:59

Je veux appliquer un style à une seule DIV
Et je ne veux pas que les autres attributs CSS que j'ai écrit pour les autres DIV ne s'applique à cette DIV en question

Y'a une solution ? :hap:

5BigsMacs
2022-01-13 18:51:14

<div class="troufion"></div>

.troufion {
//attributs
}

5BigsMacs
2022-01-13 18:51:47

Si t'as un exemple de code c'est mieux parce que je suis pas sûr d'avoir compris ton problème là

dealabsprolo
2022-01-13 18:53:47

Le 13 janvier 2022 à 18:51:14 5BigsMacs a écrit :
<div class="troufion"></div>

.troufion {
//attributs
}

Oui mais là, le CSS que j'ai ecrit sur les autres div s'appliquent a ma div que je veux isoler

EN gros j'ai
*{text-align:center
}

par exemple sur ma page, et je veux que ca ne s'applique pas sur une div spécifique
sans devoir reecrire "text-align:right" par exemple sur ma div specifique

MarreDesPrunes
2022-01-13 18:54:39

Ha oué t'es un génie

jezwo
2022-01-13 18:54:54

Bah tu te fais chier à rajouter un style="le css" dans la <div>

web_distribue
2022-01-13 18:55:31

Le 13 janvier 2022 à 18:53:47 :

Le 13 janvier 2022 à 18:51:14 5BigsMacs a écrit :
<div class="troufion"></div>

.troufion {
//attributs
}

Oui mais là, le CSS que j'ai ecrit sur les autres div s'appliquent a ma div que je veux isoler

EN gros j'ai
*{text-align:center
}

par exemple sur ma page, et je veux que ca ne s'applique pas sur une div spécifique
sans devoir reecrire "text-align:right" par exemple sur ma div specifique

n'utile pas * alors, comme tu sais c'est pour l'appliquer à tous les élements

5BigsMacs
2022-01-13 18:56:42

T'es obligé de ré-écrire text-align: right du coup

[duckduckgo]
2022-01-13 18:56:43

<div id="test ">

et dans ton css

\# test { ... } (enlève le \)

pnjed
2022-01-13 18:57:06

Avec :not c'est possible

<div class="troufion"></div>
<div />

.troufion {
//attributs
}
div:not(.troufion) {
//Attributs
}

dealabsprolo
2022-01-13 18:57:25

Le 13 janvier 2022 à 18:55:31 web_distribue a écrit :

Le 13 janvier 2022 à 18:53:47 :

Le 13 janvier 2022 à 18:51:14 5BigsMacs a écrit :
<div class="troufion"></div>

.troufion {
//attributs
}

Oui mais là, le CSS que j'ai ecrit sur les autres div s'appliquent a ma div que je veux isoler

EN gros j'ai
*{text-align:center
}

par exemple sur ma page, et je veux que ca ne s'applique pas sur une div spécifique
sans devoir reecrire "text-align:right" par exemple sur ma div specifique

n'utile pas * alors, comme tu sais c'est pour l'appliquer à tous les élements

là c'était un exemple
en vrai la codebase est beaucoup plus compliquée et j'ai pas envie de toucher au reste car ca fera un bordel monstre

[duckduckgo]
2022-01-13 18:58:06

et je me rappelle plus du nom mais tu as un attribut !important qui donne la prio

dealabsprolo
2022-01-13 18:58:57

Le 13 janvier 2022 à 18:57:06 pnjed a écrit :
Avec :not c'est possible

<div class="troufion"></div>
<div />

.troufion {
//attributs
}
div:not(.troufion) {
//Attributs
}

merci khey, mais dans le :not, je rajoute tout ce que je ne veux pas que ca s'applique ? :hap:

VoidMan
2022-01-13 18:59:15

Le 13 janvier 2022 à 18:57:25 :

Le 13 janvier 2022 à 18:55:31 web_distribue a écrit :

Le 13 janvier 2022 à 18:53:47 :

Le 13 janvier 2022 à 18:51:14 5BigsMacs a écrit :
<div class="troufion"></div>

.troufion {
//attributs
}

Oui mais là, le CSS que j'ai ecrit sur les autres div s'appliquent a ma div que je veux isoler

EN gros j'ai
*{text-align:center
}

par exemple sur ma page, et je veux que ca ne s'applique pas sur une div spécifique
sans devoir reecrire "text-align:right" par exemple sur ma div specifique

n'utile pas * alors, comme tu sais c'est pour l'appliquer à tous les élements

là c'était un exemple
en vrai la codebase est beaucoup plus compliquée et j'ai pas envie de toucher au reste car ca fera un bordel monstre

Sans toucher ca fera un truc dégueulasse, sinon la règle css la plus basse est celle qui est priorisée, donc fais le post 1

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.