28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai le style des input de form qui est défini en global.

J'aimerais ne pas modifié ces styles, mais ponctuellement, pour un champs input de ma page, les ignorer.

Existe-t-il une syntaxe du style style="none" ?

Merci pour votre aide.
Salut,
pourquoi ne pas mettre dans le global ce que tu veux tout le temps et les particularités dans des class?

Sinon tu peux annuler toutes les propriétés mais à ma connaissance tu ne peux pas tout annuler d'un coup, il faut faire propriété par propriété. (Pas super propre)...
Salut UlrAs001,
Je m'excuse d'avance pour ma question, mais je ne comprend pas très bien le fait de mettre "les particularités dans des class".Aussi qu"est ce qu'on considère comme global?Merci et encore pardon si la question est inappropriée.
salut
Harry14 a écrit :

Je m'excuse d'avance pour ma question, mais je ne comprend pas très bien le fait de mettre "les particularités dans des class". Aussi qu"est ce qu'on considère comme global?Merci et encore pardon si la question est inappropriée.

un petit exemple:


<a href="#">lien rouge</a>
<a href="#">lien rouge</a>
<a href="#">lien rouge</a>
<a href="#" class="vert">lien vert</a>
<a href="#" class="vert">lien vert</a>



/* definir la couleur rouge pour tous les liens (global) */
a{ 
color: red;
}
/* définir la couleur verte seulement pour les liens qui ont la class vert (particularité) */
.vert{
color: green;
}

j’espère que ça répond a ta question Smiley cligne
Je suis plutôt partisan de ne mettre dans le global que le minimum qui sera utilisé partout. Par exemple:

input {
    border: 1px solid #999999;
    font-size: 1em;
    padding: 5px 3px;
}


Puis spécifier une class pour les particularités:
input.maClassSpecifique{
   color: #FF0000;
}



Ceci afin d'éviter trop de "contre style", ex:

 input.maClass{
   float: none;
   border: 0;
   padding: 0; 
   margin: 0;
   color: #000000;
   font-size: 2em;
}

Ceci devient vite un casse tête lorsque l'on veut ajouter un élément, et de plus ça multiplie les lignes de css, le rend moins maintenable, plus gros => perte de temps et de performance...
Modifié par UltrAs001 (24 Oct 2012 - 10:19)