Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Завдання
Поставити фіксовану ширину поля <select>.
Рішення
Поле зі списком, яке формується тегом <select>, за замовчуванням дорівнює ширині самого довгого тексту, заданого у контейнері <option>. Іншими словами, ширина списку формується автоматично виходячи з ширини елементів списку. За допомогою стилів, зокрема властивості width, ширину панелі можна встановлювати самостійно, незалежно від вихідного значення. Для цього width з необхідним значенням слід додати до селектору SELECT (приклад 1).
Приклад 1. Ширина списку
HTML5CSS 2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Ширина поля зі списком</title> <style> select { width: 300px; /* Ширина списку в пікселях */ } </style> </head> <body> <form method="post" action=""> <p><select name="select"> <option>Шевченко</option> <option>Косач</option> <option>Грінченко</option> <option>Франко</option> </select></p> </form> </body> </html>
Результат цього прикладу показано на рис. 1. Ширина поля дорівнює 300 пікселів.
Рис. 1. Поле зі списком, з шириною, заданої в пікселях