Sont Multi-Options de ligne en Html, Sélectionnez les Balises Possible?
Est-il possible (à l'aide de HTML uniquement) pour afficher select
avec option
s qui s'étendent sur plusieurs lignes?
- Je ne pense pas que c'est possible en utilisant seulement la
select
et optiontags
Vous devez vous connecter pour publier un commentaire.
Il n'est pas possible à l'aide de html, sélectionnez contrôle.
Vous pouvez utiliser un div qui peut agir comme une liste déroulante à l'aide de JavaScript et de css.
non seulement il n'est pas possible sur le standard html, mais il serait alors (comme objet) devenu incompatible avec la façon dont les appareils IOS poignée de la option tag, qui est d'afficher une liste de sélection de sorte qu'il n'est même pas raisonnable de vouloir le option tag de se comporter de cette manière qu'elle allait se briser la croix-compatibilité avec les appareils mal et de façon inattendue.
comme d'autres l'ont déjà répondu (je n'ai pas assez de réputation pour upvote ou commentaire pour le moment) l'ont dit, il faut le faire avec css/div style etc et de cette manière est beaucoup plus extensible avec la pleine fonctionnalité html au sein de chacune des option tag's ainsi que (par le style css) étant appareil mobile-friendly.
Si votre cas est d'environ iOS troncature de l'option de texte, puis la solution de Comment fixer le texte tronqué sur <select> élément sur iOS7 peut vous aider.
Vous pouvez mettre en place comme ceci:
Que la présentation d'un
select
élément est à l'utilisateur de l'agent, je crains que vous ne pouvez pas avoir que, à moins que certains d'UC en fait l'implémente. Maisselect
comme une zone de liste ou zone de liste déroulante n'a jamais vraiment eu besoin de beaucoup pour les éléments s'étendant sur plusieurs lignes. En outre, il serait grandement induire les utilisateurs en erreur, car ils sont utilisés à une ligne = un article.Pas.
Vous pouvez utiliser des boutons radio à la place si les, leurs
<label>
s word wrap.Il serait possible à l'aide de JavaScript avec le style CSS sur des éléments HTML, facile à faire avec un framework comme Dojo Toolkit. Sinon, utiliser la Radio ou une Case à cocher contrôle.
Ce sujet:
Je ne sais pas si c'est ce que vous cherchez, mais peut-être que ça pourrait vous aider.
Si vous voulez sélectionner plusieurs options, vous devez appuyer sur Ctrl + clic pour sélectionner plusieurs options.
Si vous souhaitez désactiver la sélection multiple, il suffit d'effacer le "multiple" paramètre de la balise SELECT.