Css 我想在XHTML1.0中将TextArea的高度设置为表格单元格的100%

Css 我想在XHTML1.0中将TextArea的高度设置为表格单元格的100%,css,xhtml,height,textarea,Css,Xhtml,Height,Textarea,我想在XHTML1.0中将TextArea的高度设置为其父表单元格的100%。我查看了其他类似的问题,这些问题向我表达了父元素需要有一个明确定义的高度值,才能使TextArea的高度达到该值的100% 我有一个表格,它的高度是html的100%,body设置为100% 但是,如果我将表格单元格的值设置为其父单元格的100%,将行设置为其父单元格的100%,将表格设置为其父单元格的100%,并将其设置为客户端高度的100%,我猜,文本区域将填充整个视区 我如何将TextArea的高度设置为表单元格

我想在XHTML1.0中将TextArea的高度设置为其父表单元格的100%。我查看了其他类似的问题,这些问题向我表达了父元素需要有一个明确定义的高度值,才能使TextArea的高度达到该值的100%

我有一个表格,它的高度是html的100%,body设置为100%

但是,如果我将表格单元格的值设置为其父单元格的100%,将行设置为其父单元格的100%,将表格设置为其父单元格的100%,并将其设置为客户端高度的100%,我猜,文本区域将填充整个视区

我如何将TextArea的高度设置为表单元格的100%,而不引用父元素的高度值直到根,并得到与我所追求的结果相去甚远的结果

代码如下:

<table>
<tr>
<td>
<textarea rows="" cols="">
</textarea>
</td>
</tr>
<tr>
<td>
<textarea rows="" cols="">
</textarea>
</td>
</tr>
</table>
注意:出于某种奇怪的原因,width属性似乎在不引用直接父对象的情况下指定fine,但height属性没有指定fine。

将CSS更改为:

html, body {
height: 100%;
width: 100%;
}
table {
height: 100%;
width: 100%;
}
textarea {
height: 100%;
width: 100%;
}
td{
    height:50%;
}

所以你不想将
的高度设置为50%?我在stackoverflow上与另一个人交谈,我们发现你可以使用CSS DOM和XHTML DOM自动设置td的样式表规则,方法是按行数和/或单元格数进行100%的分隔,而不是使用计算器或其他工具来计算td的高度细胞应该是。这在动态添加或删除单元格/行/文本区域时尤其有用。
html, body {
height: 100%;
width: 100%;
}
table {
height: 100%;
width: 100%;
}
textarea {
height: 100%;
width: 100%;
}
td{
    height:50%;
}