2010-11-08 17 views
0

Vous cherchez un objet (CSS/Javascript) comme les contrôles jQueryUI qui peuvent être utilisés à la place de la version HTML standard;Quel est votre objet de remplacement HTML/CSS "<select>" préféré?

<select rows="10"> 
<option value="1">Number One</option> 
<option value="2">Number Two</option> 
</select> 

Certaines personnes écrivent leur propre que je l'ai vu, mais il doit y avoir des projets open source standards là déjà comme cela, ou peut-être il n'y a pas ...?

+7

Ma suggestion est que vous ne la remplacez pas du tout, même si elle se dégrade gracieusement. Style aussi loin que vous le pouvez, mais s'il vous plaît ne pas utiliser JavaScript pour cela. –

+0

Pourquoi feriez-vous cela? Il y a une norme. Il fait des choses bien définies. Pourquoi casser ça? – annakata

Répondre

0

Certains clients demandent une version améliorée graphique d'un <select>. Je crois que la «meilleure» solution consiste à utiliser une liste non ordonnée de style absolument positionnée (du moins c'est une donnée sémantique) qui fonctionne de la même manière qu'un sous-menu, avec un simple script de survol.

0

L'utilisation de normes est généralement la meilleure pratique. Donc, mon objet de remplacement préféré pour la balise select est rien. L'utilisation de tout autre élément entraînera probablement des problèmes de navigateur, une mauvaise utilisation sur les appareils mobiles et une confusion générale pour l'utilisateur final.