是的,这是关于在中使用
我希望
这是我正在测试的片段:http://jsfiddle.net/K5D9z/37/。 是否有通用解决方案? 编辑
尽管我之前没有指定,但我希望某些表单元格的内容增长并扩展一些行。 在IE和FF中,
如评论中所指出,似乎没有纯CSS解决方案。 因此,我采用了脚本,在每个
div
的又一个问题,但不需要脚本。
td
的宽度以像素为单位定义。我希望
div
(及其内部输入)填充整个td
。我已经在Chrome中使其工作,但在Firefox和IE9中失败了。那里一团糟。(我不关心IE6-8)这是我正在测试的片段:http://jsfiddle.net/K5D9z/37/。 是否有通用解决方案? 编辑
尽管我之前没有指定,但我希望某些表单元格的内容增长并扩展一些行。 在IE和FF中,
height:100%
表示元素将始终具有在CSS中指定的容器的初始高度:http://jsfiddle.net/K5D9z/51/。 所有答案都存在此问题。
更新 如评论中所指出,似乎没有纯CSS解决方案。 因此,我采用了脚本,在每个
td
上根据其计算高度设置style
属性的高度:http://jsfiddle.net/K5D9z/54/。
input
的定位属性 (position
,top
等),并将其高度设置为100%
,宽度设置为auto
,在 Firefox 17.0.1 上对我有效。 (我没有检查其他浏览器。) - ruakh