2009-08-03 12 views
7

C'è un modo per mettere in grassetto solo parte del testo in un'opzione di elenco a discesa o non è possibile?Grassetto di un'opzione in un elenco a discesa

So che è possibile definire l'intera opzione con i CSS, ma non è quello che sto cercando. E l'HTML all'interno di un tag opzionale non viene visualizzato.

qui sarebbe un esempio di un menu a discesa elemento della lista:

QualcheID - descrizione ID

risposta

5

Non si può fare questo. La soluzione più probabile che troverai "là fuori" sarebbe quella di aggiungere uno spazio circostante con uno stile hard codificato, ma né IE (7) né Firefox (3.0.12) lo onorano. In effetti, se si guarda la sorgente generata in Firefox, l'intervallo interno viene completamente rimosso.

Quello che puoi fare è utilizzare una soluzione JavaScript per darti l'aspetto di una selezione senza utilizzare effettivamente una selezione.

EDIT: E qui è un grande HOWTO su come farlo: http://www.devirtuoso.com/2009/08/styling-drop-down-boxes-with-jquery/

+1

non più disponibile. – t9toqwerty

2

Non è possibile, o almeno non lavorare browser incrociati. Se hai davvero bisogno di questo, puoi creare il tuo menu a discesa ma non lo consiglierei.

Problemi correlati