CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Annuler les effets d'un css

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
drain_you
drain_you
Niveau 7
25 août 2007 à 17:07:02

Salut !

Je souhaiterais juste savoir si vous connaissez un moyen d´annuler temporairement les effets d´une feuille CSS, sur une div par exemple.

Imaginons que j´ai défini les liens comme étant color:#eeeeee; , je souhaiterais faire une petite exception pour une div. Avez vous une idée svp ? Merci.

darth-bane
darth-bane
Niveau 10
25 août 2007 à 17:36:29

tu mets la portion de css que tu veux désactiver en commentaire.

drain_you
drain_you
Niveau 7
25 août 2007 à 17:38:53

O_o

C´est une blague la ? Je comprend pas ce que tu veux dire. Je veux pas supprimer le css, hein...

darth-bane
darth-bane
Niveau 10
25 août 2007 à 17:46:32

Je n´ai pas parlé de supprimer, mais de mettre temporairement la portion de css qui t´intéresse en commentaire afin qu´il ne s´applique plus sur un <div>

drain_you
drain_you
Niveau 7
25 août 2007 à 17:59:40

Oui, j´ai bien compris, mais tu as du mal comprendre mon problème.

J´ai une feuille qui s´applique a ma page accueil.php, qui contient plusieurs DIVS (genre 7 ou 8)

Cette feuille précise que tous les liens seront gris.

Sur un div, je veux exceptionnellement que les liens soient rouges. Si je met la portion parlant des liens gris en commentaire, ça me servira a rien.

Merci quand même.

Pipadin
Pipadin
Niveau 10
25 août 2007 à 18:25:03

Bonjour, tu eux essayer :

.lienRouge

{

color: red;

}

Dans le fichier html

<span class="lienRouge"> <a href="ta page.html" <a/> </span>...

drain_you
drain_you
Niveau 7
25 août 2007 à 19:13:52

Pipadin --> Merci, mais tu penses bien que c´est la première chose que j´ai essayée... étant donnée qu´il y a déjà une fdéfinition des <a> , ca ne marchera pas

lesquale --> comment faire ?

Merci.

darth-bane
darth-bane
Niveau 10
25 août 2007 à 19:21:49

C´est sur le lien directement qu´il faut utiliser la classe "lienRouge" :
<a href="ta page.html" class="lienRouge">mon lien à moi que j´ai<a/>

.lienRouge { color: red }

Et là, la classe "lienRouge" prévaut.

drain_you
drain_you
Niveau 7
25 août 2007 à 19:30:40

Hmm ca me parait etre une bonne idée, merci. J´essaye ca tout à l´heure, et je vous tient au courant.

darth-bane
darth-bane
Niveau 10
25 août 2007 à 19:52:21

Si ce n´est que pour un seul et unique élément dans une page, il vaux mieux faire :
<a href="ta page.html" id="lienRouge">mon lien à moi que j´ai<a/>

  1. lienRouge { color: red }
axeee
axeee
Niveau 9
27 août 2007 à 15:16:20

hum... c´est compliqué pour rien du tout, si c´est pour une exeption, tu peux faire

<a href="lien" span="lienRouge" style="color: blue;">lien</a>

Le lien sera en bleu car le style mis exclusivement à la balise passe en premier, certains vont sûrement dire que c´est pas bien car ils l´ont appris sur le site du zero mais moi je m´en sert pour faire de GRANDES exeptions et c´est ce qu´il y a de mieux plutot que d´ajouter un style particulier qui encombre le CSS pour un seul div, sinon on ne sais plus à quoi on se réfereà l´interrieur de la feuille de style

darth-bane
darth-bane
Niveau 10
28 août 2007 à 12:09:42

Mise à part que l´attribut span n´existe pas, donc span="lienRouge" est inutile et risque au contraire de provoquer des erreurs.

Ensuite, le but d´une feuille de style dans un fichier externe est de séparer le contenu de la mise en forme. En mettant style="color: red" dans la balise on perd l´intérêt de la séparation. Si jamais par la suite tu décide de faire un site multidesign, tu est obligé de retoucher tes pages pour enlever le css du HTML.

LeLion-67
LeLion-67
Niveau 10
28 août 2007 à 12:47:37

Il voulait surement dire class ou id :)

axeee
axeee
Niveau 9
28 août 2007 à 19:12:34

oui pardon c´était class que je voulais dire :s

Justement indiquer directement le style sur la balise permet de faire des exeptions sur celle-ci sans mettre le souc dans le CSS externe en ajoutant un style pour une seule balise (après on ne sais plus à quoi on se réfere)

deepblue
deepblue
Niveau 16
28 août 2007 à 19:13:41

après on ne sais plus à quoi on se réfere > car tu t´organises mal...

Pas de css en dur dans les page html :nah:

darth-bane
darth-bane
Niveau 10
28 août 2007 à 23:09:11

Les commentaires ne sont pas fait pour les chiens :ok:

axeee
axeee
Niveau 9
29 août 2007 à 09:52:38

-_- oui mais là on parle d´un certain cas précis, enfin chacun ces trucs, je n´aime pas créer un style particulier pour une seule balise.

  • Pas de CSS en dur dans les pages html => Si, ça peut toujours servir, sinon ça n´éxisterai pas :p, même si on s´en sert rarement, il peut toujours y avoir une bonne ocasion de s´en servir.

Sinon je sais gerer mon css et mettre des commentaires merci

darth-bane
darth-bane
Niveau 10
29 août 2007 à 12:48:53

Le css dans les pages HTML est un reste de la norme HTML 4.01 !
En xhtml, on sépare le contenu de la mise en forme.
C´est techniquement faisable, celà fonctionne, mais on ne devrait plus l´utiliser.
Maintenant, c´est à toi de voir si tu veux coder "proprement".
En tout cas, ne donne pas de mauvaises habitudes aux autres, merci !

LeLion-67
LeLion-67
Niveau 10
29 août 2007 à 13:22:40

Pas de css en dur dans les page html :nah:

--> Pour moi ca sert, quand je veux faire un element unique, je ne vais pas déclarer une class css, je le met directement dans le style.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware