Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




sacamol
CSS et INPUT
 0  #1
Je m'installe
Inscrit: 29/08/2005 00:35
Post(s): 152
bonjour,

J'ai un petit souci CSS.

J'ai defini dans une feuille de style, un style particulier pour les objets de type INPUT en général
(ex:
INPUT {....}
)

J'avais lu que l'on pouvait définir une sous classe de CSS pour un type d'INPUT particulier
(
ex:
INPUT[type='radio'] {...}

Seulement cela ne semble pas fonctionner. Y aurait il une manip particuliere à faire ? Ou alors n'est ce pas applicable ?

Merci de vos réponses

PS: Je précise que j'ai ce besoin uniquement sur IE 6 uniquement et que j'aimerais me passer de 'class=xxx'

Contribution le : 10/06/2006 01:25
Signaler

nfl_shadow
 0  #2
Je m'installe
Inscrit: 15/06/2005 11:28
Post(s): 454
Cela ne fonctionne tout simplement pas sous IE.

Contribution le : 10/06/2006 12:06
Signaler

-bNj-
 0  #3
Je masterise !
Inscrit: 18/05/2004 23:15
Post(s): 4549
Pourquoi tu veux te passer de 'class=xxx' ?

Contribution le : 11/06/2006 12:09
Signaler

sacamol
 0  #4
Je m'installe
Inscrit: 29/08/2005 00:35
Post(s): 152
Citation :

-bNj- a écrit:
Pourquoi tu veux te passer de 'class=xxx' ?


Bah pour pas avoir à le mettre sur chaque ligne 'input'... C'est plus rapide quand meme de changer qu'une seule ligne au niveau du css....

Mais bon si y'a pas d'autres solutions je repasserais dans tout mes scripts pour mettre le 'class='

MErci de votre aide. 🙂

Contribution le : 11/06/2006 20:02
Signaler

nfl_shadow
 0  #5
Je m'installe
Inscrit: 15/06/2005 11:28
Post(s): 454
Il doit y avoir moyen de le faire en javascript 😃

genre :

<script language='javascript'>
var inputs=document.getElementsByTagName('input');
for (var i=0; i<inputs.length; i++){
	item=inputs[i];
	if (item.type.toLowerCase()=='radio'){
		item.style.truc1=valeur1;
		item.style.truc2=valeur2;
	}
}
</script>


à mettre à la fin avant le </body> ou meme peut etre mieux changer directement la classe.

Contribution le : 11/06/2006 20:16
Signaler

sacamol
 0  #6
Je m'installe
Inscrit: 29/08/2005 00:35
Post(s): 152
Ca y'en a etre pas mal ! Ca peut meme filer des idees pour d'autres trucs...

Merci bien ! :banane:

Contribution le : 12/06/2006 21:45
Signaler

-bNj-
 0  #7
Je masterise !
Inscrit: 18/05/2004 23:15
Post(s): 4549
Citation :

e083333 a écrit:
Citation :

-bNj- a écrit:
Pourquoi tu veux te passer de 'class=xxx' ?


Bah pour pas avoir à le mettre sur chaque ligne 'input'... C'est plus rapide quand meme de changer qu'une seule ligne au niveau du css....

Mais bon si y'a pas d'autres solutions je repasserais dans tout mes scripts pour mettre le 'class='

MErci de votre aide. :-)


Dans ce cas tu rajoute une ligne "input {...}" au debut de ton fichier CSS.

Contribution le : 14/06/2006 13:51
Signaler

sacamol
 0  #8
Je m'installe
Inscrit: 29/08/2005 00:35
Post(s): 152
Citation :

-bNj- a écrit:
Citation :

e083333 a écrit:
Citation :

-bNj- a écrit:
Pourquoi tu veux te passer de 'class=xxx' ?


Bah pour pas avoir à le mettre sur chaque ligne 'input'... C'est plus rapide quand meme de changer qu'une seule ligne au niveau du css....

Mais bon si y'a pas d'autres solutions je repasserais dans tout mes scripts pour mettre le 'class='

MErci de votre aide. :-)


Dans ce cas tu rajoute une ligne "input {...}" au debut de ton fichier CSS.


Non. Il faut que je puisse distinguer les styles INPUT en général du style INPUT pour les boutons radios. 🙂

Contribution le : 20/06/2006 23:37
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.