È possibile impostare i caratteri per una discesa HTML nel seguente modo:
1. costruire la vostra lista di opzioni che verranno desplayed nel menu a discesa, ma non applicare stili/classi a nessuna di queste opzioni. In PHP memorizzerei la mia lista di opzioni su una variabile e poi userei quella variabile per aggiungere opzioni al mio menu a discesa che mostrerò qui sotto.
2. Quando si desidera inserire in realtà la discesa nella pagina, utilizzare il tag SELECT e mettere un po 'stile CSS all'interno di quel tag, come ho mostrato qui di seguito:
<SELECT style='font-size: 10px; font-family: "Verdana", Sans-Serif;' name='???????'>
<?php echo $your_variable_containing_dropdown_content; ?>
</SELECT>
che funziona al 100% bene per me in il sito Web al quale sto lavorando attualmente. Questo è solo lo stile che ho usato nella mia pagina, ma può essere qualsiasi cosa tu abbia bisogno di essere.
fonte
2016-09-08 17:01:47
Firefox non sta violando le specifiche. Piuttosto, le specifiche non parlano del fatto che gli elementi 'option' siano stilizzabili (anche se la naturale aspettativa è che possano essere disegnati come qualsiasi altro elemento, ma le implementazioni usano spesso tecnologie che non lo consentono). –
Ricordo di aver letto che i controlli del modulo dovrebbero essere nativi della piattaforma. Non riesco a trovare dove leggo quello, però, e potrei semplicemente sbagliarmi su dove l'ho letto. Tuttavia, la maggior parte dei browser utilizza i controlli di moduli nativi della piattaforma per quanto posso dire. – Kris
http://jsfiddle.net/sidonaldson/jL7uU/ link non funziona –