Има ли метод без JavaScript, който да позволи на елемент ‹select› да показва кратък показван текст, когато е свит, и по-дълъг текст, когато е разгънат? Попаднах на атрибута "label" за ‹option›, но той се поддържа само в IE7+.
Пример:
Разширеното меню ще покаже:
- Философия 101
- Религиозни изследвания 202
- Въведение в медитацията 303
- Умът и неговият потенциал 404
... докато свитото меню ще се покаже (за съответния елемент):
- ФИЛ 101
- РЕЛИ 202
- МЕДИ 303
- УМ 404
За какво използвам това:
Опитвам се да изчистя оформлението на формуляр с няколко избрани менюта. Възможно е да се постигнат еднакви ширини за менютата, като се използва свойството CSS width, но елементите с по-дълъг показван текст се отрязват, когато менюто се свие. Показването на по-кратък текст би поправило това.