2009-08-03 6 views
7

Czy istnieje sposób na pogrubienie tylko części tekstu z listy rozwijanej lub czy jest to niemożliwe?Pogrubiona część opcji na rozwijanej liście

Wiem, że można ukształtować całą opcję za pomocą CSS, ale to nie jest to, czego szukam. HTML wewnątrz tagu opcji nie jest renderowany.

Tutaj byłoby przykładem rozwijanego elementu listy:

SomeID - Opis ID

Odpowiedz

5

Nie można tego zrobić. Najbardziej prawdopodobnym rozwiązaniem, które znajdziesz "tam", byłoby dodanie otaczającego span z mocno zakodowanym stylem, ale ani IE (7), ani Firefox (3.0.12) nie zasługują na to. W rzeczywistości, jeśli spojrzysz na wygenerowane źródło w Firefoksie, wewnętrzna rozpiętość zostanie całkowicie usunięta.

Co można zrobić, to użyć rozwiązania JavaScript, aby uzyskać wygląd zaznaczenia bez faktycznego wyboru.

EDIT: A oto wielki HOWTO o tym, jak to zrobić: http://www.devirtuoso.com/2009/08/styling-drop-down-boxes-with-jquery/

+1

nie jest już dostępna. – t9toqwerty

2

Niemożliwa lub przynajmniej nie działa przeglądarek krzyża. Jeśli naprawdę tego potrzebujesz, możesz utworzyć własne rozwijane menu, ale nie polecam go.