|
|
| [CSS] Изменяем цвет бордера для SELECT в IE |
|
|
В общем вот такая конструкция:
Overflow: hidden для обрезания бордера от селекта, Float: left для обтекания дива вокруг селекта, Margin: -1px для того, чтобы бордер селекта выходил за рамки дива и после чего обрезался. Цвет бордера задаём при этом диву. |
|
| Обновлено ( 04.02.2010 05:01 ) | Автор: Daniel De SerDIDG | 29.08.2009 00:01 |
Комментарии
заодно с молчаливого согласия перепосчу у себя, больше людей должны узнать об этом Ответить | Ответить с цитатой | Цитировать
Например, в селекте задан шрифт font:11px verdana;
Тогда, диву ставим vertical-align:middle и подгоняем высоту дива. В IE будет нормально, а чтобы при этом высота дива и в геко-браузерах не плясала, через дочерний селектор ставим ей auto.
Добавочный CSS код (к имеющемуся в примере) будет такой:
<style>
.bs {vertical-align:middle; height:19px;}
.bs select {font:11px verdana;}
html>body .bs {height:auto;}
</style>
Ну и соотв., имя класса пишем в диве. Если шрифт 10px, высоту дива уменьшаем на 1px и т.д. Ответить | Ответить с цитатой | Цитировать
RSS лента комментариев этой записи.