テキストボックスの幅を親の 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を行うのに何か問題がありますか。
前もって感謝します。