Мне нужно установить ширину текстовых полей как 80% от его родительского. Итак, сначала я использовал
td input[type="text"]
{
width: 80%;
}
Но он не рендерился должным образом, если input
является потомком td
. Итак, я использовал выражения Css
td input[type="text"]
{
width: expression(this.parentNode.offsetWidth*0.8);
}
Он работает так, как я хотел во всех браузерах, кроме IE 6. Кто-нибудь может мне помочь, где я ошибаюсь? Я знаю, что выражения разрешены в IE 6. Итак, это проблема использования выражения CSS или что-то, чтобы сделать offsetWidth.
Заранее спасибо.