Категория > Формы > Изменить вид тега через стили - «Формы»
Изменить вид тега через стили - «Формы»27-03-2016, 12:32. Автор: Administrator |
||||||||||||||
ЗадачаИзменить цвет текста и фона в группированном списке. РешениеТег <optgroup> используется для создания и выделения группы в списке, созданным через тег <select>. Особенностью тега <optgroup> является то, что его нельзя выделить как обычный элемент списка, а все элементы, входящие в этот контейнер, смещаются вправо от своего исходного положения (рис. 1). Рис. 1. Вид списка в браузере Safari К селектору OPTGROUP допускается применять только цвет текста (свойство color) и фона (background). При этом в браузерах имеются небольшие различия. Так, в Опере стиль применяется ко всей группе целиком, включая ее заголовок, в остальных браузерах стиль меняет только заголовок группы. Чтобы создать однотипный вид в браузерах и выделить один лишь заголовок, следует дополнительно задать стиль для селектора OPTION, входящего в группу (пример 1). Пример 1. Изменение цвета текста и фона группы HTML5CSS 2.1IECrOpSaFx
Результат данного примера показан на рис. 2. Рис. 2. Вид списка, оформленного с помощью стилей В примере в списке имеется две группы с именами классов color и hue, для них устанавливается различный цвет текста и фона. Чтобы цвета элементов списка остались прежними, для селектора OPTION дополнительно вводятся свойства color и background. Перейти обратно к новости |