Re[5]: Как сделать плоский select ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.07.04 16:50
Оценка: 3 (1)
Здравствуйте, Grog13, Вы писали:
G>но селект делается короче на 2px чем другие контролы (мне надо что бы контролы занимали 90% ячейки таблицы — и все работают, кроме него). Ширина ячеек таблицы прописана в самом верхнем tr.
G>Установка margin-right: 0px не помогла.
G>Может тоже как то с expression можно сделать?
Попробуй вот так:
<STYLE>
div.select-element
{
    border : 1px black solid;
    overflow: hidden;
    width: 90%;
}
div.select-element select
{
    margin : -2px;
    width  : expression(this.parentNode.clientWidth+4);
}
</STYLE> 
<BODY>
 <tr>
  <td align="left" valign="top"><div class="text">Тип заявки:</div></td>
  <td><div class="select-element">
  <select name="aaa">
    <OPTION>Выберете тип заявки
    <OPTION>1
    <OPTION>2
  </select></div></td>
 </tr>
 
</BODY>

Учти, у меня конкретно это работает, но в сочетании с еще всякими стилями периодически вешает експлорер. Подозреваю, что надо делать так, чтобы в списке стилей эти два шли среди последних, а иначе там получается бесконечная рекурсия.
... << RSDN@Home 1.1.4 beta 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.