2015-02-09 54 views
0

我有一个三列的表。 A label,下拉选择器和输入栏。如何使表格单元格中的文本输入在选定时超出表格限制?

输入字段预计包含多行内容(特别是,JSON),但我不希望表中的每一行都很高。相反,我希望当用户单击该单元格时,内容区域应该增长并流过表格的边界。当他模糊焦点时,它应该缩小尺寸。

这里有一个的jsfiddle我使用的实验:http://jsfiddle.net/xq704y5j/1/

如何做到这一点的任何想法简单的HTML,CSS?我还使用引导程序已经

回答

1

看到这个fiddle example

我加入这个CSS:

table{ 
    position:relative; 
} 
#sibiling-name1:focus{ 
    position:absolute; 
    width:100%; 
    left:0; 
} 

希望这将让你在你想去的方向前进。 -Tel

编辑为: 请参阅this fiddle使用textarea而不是文本输入。

+0

太棒了。我也加了一个高度属性,因为我希望它像我之前提到的那样是多线的。问题是我猜输入元素不能是多行的。所以我尝试了一个文本区域,但问题在于它不是一条线。我找不到完美的组合 – CodyBugstein 2015-02-09 16:05:26

+0

看到[更新的小提琴](http://jsfiddle.net/xq704y5j/3/)。我使用了一个textarea并设置它的大小,并且它的尺寸在焦点上。 – Ted 2015-02-09 16:09:56

+0

真棒,而且很聪明。非常感谢! – CodyBugstein 2015-02-09 21:06:02

相关问题