Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Убить стили, рамки, бг selectа в IE


Автор: szz 10.7.2007, 03:33
Код

<input style="border-width:0px; background-color:transparent;" value="hello">
<select style="border-width:0px; background-color:transparent;">
<option>hello
</select>


В мазиле оба бесстильные, а в ИЕ - только инпут - селект стиль терять не хочет - остается таким же как и был.

?

Автор: SelenIT 10.7.2007, 04:20
szz, к сожалению, в IE как минимум по 6-ю версию селект "волшебный" (фактически в его качестве используется системный контрол), и стили на него практически не действуют (особенно с z-index'ом беда, он у него как бы бесконечный). Выходы - либо прятать рамку чем-то вроде
Код

<div style="float: left; border: 0;">
    <select border=0 style="float: left; margin: -2;">
    <option> ... сколько надо опций ... </option>
    </select>
</div>

либо использовать самодельную замену самому селекту (вот недавно на Винграде появился, имхо, удачный http://alx.vingrad.ru/fwc/ru/smartselect#examples).

Автор: szz 10.7.2007, 12:27
В общем-то я и делал свой селект, а этот пока пытался еще помучать, вытянуть из него последнее ))) Ну ладно.

А селектик хороший! Спасибо SelenIT! Но я пожалуй свой буду писать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)