A voir également:
- HTML: balise Select et Css
- HTML: balise Select et Css ✓ - Forum - CSS
- [PHP] [HTML] balise select multi choix ✓ - Forum - Programmation
- Html balise couleur ✓ - Forum - HTML
- Html balise espace - Conseils pratiques - HTML
- Espace HTML ✓ - Forum - HTML
3 réponses
Pascal - Netenvie
Une solution existe :
Remplacer la balise select par un menu déroulant en CSS / Javascript / XHTML ...
Remplacer la balise select par un menu déroulant en CSS / Javascript / XHTML ...
Posotaz
- Messages postés
- 489
- Date d'inscription
- samedi 23 juin 2007
- Statut
- Membre
- Dernière intervention
- 19 juin 2011
Bonsoir Barracuda8,
Je n'ai pas de solution à te donner mais j'aimerais juste réagir sur ta déclaration :
"Comme on peut colorier la barre de défilement d'un navigateur "
En fait ce n'est pas tout à fait vrai. Seul Internet Explorer (à ma connaissance) permet de le faire (on parle bien des propriétés CSS body scrollbar…) pour je ne sais quelle raison. Mais en théorie, un code HTML ne devrait pas avoir de pouvoirs sur l'aspect du navigateur mais plutôt se concentrer exclusivement sur la page.
De la même façon, l'aspect des boutons, des listes de sélection,… dépendent avant tout de l'environnement dans lequel tu te trouves (Windows XP, Windows 2000, Mac OS, Linux) et ensuite parfois aussi du navigateur. Comme tu l'as bien signalé on peut parfois modifier la couleur de fond et de front, la taille, la police… de certains composants mais on aboutit souvent à des limitations, avant tout liées au navigateur (selon qu'il respecte ou non les standarts ou qu'il permet d'insérer des instructions que seul lui comprend -on appelle ça des hacks mais la définition est un peu plus complexe-).
En gros, les seules insctructions de mise en forme valides sont celles reprises dans la documentation officielle de la spécification CSS 2 (malheureusement je ne parviens pas à trouver la liste des propriétés possibles pour telle ou telle balise).
Je n'ai pas de solution à te donner mais j'aimerais juste réagir sur ta déclaration :
"Comme on peut colorier la barre de défilement d'un navigateur "
En fait ce n'est pas tout à fait vrai. Seul Internet Explorer (à ma connaissance) permet de le faire (on parle bien des propriétés CSS body scrollbar…) pour je ne sais quelle raison. Mais en théorie, un code HTML ne devrait pas avoir de pouvoirs sur l'aspect du navigateur mais plutôt se concentrer exclusivement sur la page.
De la même façon, l'aspect des boutons, des listes de sélection,… dépendent avant tout de l'environnement dans lequel tu te trouves (Windows XP, Windows 2000, Mac OS, Linux) et ensuite parfois aussi du navigateur. Comme tu l'as bien signalé on peut parfois modifier la couleur de fond et de front, la taille, la police… de certains composants mais on aboutit souvent à des limitations, avant tout liées au navigateur (selon qu'il respecte ou non les standarts ou qu'il permet d'insérer des instructions que seul lui comprend -on appelle ça des hacks mais la définition est un peu plus complexe-).
En gros, les seules insctructions de mise en forme valides sont celles reprises dans la documentation officielle de la spécification CSS 2 (malheureusement je ne parviens pas à trouver la liste des propriétés possibles pour telle ou telle balise).
Barracuda8
- Messages postés
- 107
- Date d'inscription
- vendredi 4 mai 2007
- Statut
- Membre
- Dernière intervention
- 19 décembre 2011
Salut Posotaz,
Je n'ai pas réussi à faire ce que je voulais mais ce n'est pas grave, c'était juste pour une petite question d'esthétisme et je crois que cela ne sert à rien de chercher plus loin(de toutes manière, je n'avais jamais vu ça sur aucun site html).
Je te remercie d'avoir passé du temps pour me répondre, ton explication m'a rappelée un des principes fontamentaux de la mise en forme.
A+
Barracuda8
Je n'ai pas réussi à faire ce que je voulais mais ce n'est pas grave, c'était juste pour une petite question d'esthétisme et je crois que cela ne sert à rien de chercher plus loin(de toutes manière, je n'avais jamais vu ça sur aucun site html).
Je te remercie d'avoir passé du temps pour me répondre, ton explication m'a rappelée un des principes fontamentaux de la mise en forme.
A+
Barracuda8