css - 我想在 XHTML 1.0 Transitional 中将 TextArea 的高度设置为 Table Cell 的 100%

标签 css xhtml height textarea

我想在 XHTML 1.0 Transitional 中将 TextArea 的高度设置为其父表格单元格的 100%。我环顾了其他类似的问题,这些问题向我表达了父元素需要具有明确定义的高度值,以便 TextArea 的高度为该值的 100%。

我有一个表格,它的 html 高度为 100%,正文设置为 100%。

但是,如果我将表格单元格的值作为其父级的 100%,行作为其父级的 100%,表格作为其父级的 100%,即设置为客户端高度的 100%,我我猜,文本区域会填满整个视口(viewport)。

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

代码如下:

<table>
<tr>
<td>
<textarea rows="" cols="">
</textarea>
</td>
</tr>
<tr>
<td>
<textarea rows="" cols="">
</textarea>
</td>
</tr>
</table>

外部 CSS:

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

注意:由于某些奇怪的原因,宽度属性似乎在没有引用直接父级的情况下分配得很好,但高度却没有。

最佳答案

将您的 CSS 更改为:

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

关于css - 我想在 XHTML 1.0 Transitional 中将 TextArea 的高度设置为 Table Cell 的 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18363135/

相关文章:

css - 根据浏览器应用不同的 CSS 宽度属性? (IE8, FF)

css - 居中位置 :fixed div

css - 框大小或媒体查询创建空白?

html - 将文字转换为纯文本(X)HTML的最简单方法或最佳工具

jquery:有没有办法在渲染之前猜测高度?

css - 使 div 高度适合内容高度 IE<=7

html - 使用 "sticky"制作一个可收缩的 header

HTML/CSS - 跨多列的 Inner-Div 100% 高度?

css - 我们可以像我们有 :hover? 那样在 css 中制作 onclick 效果吗

ios - UILabel根据长度ios自动调整高度