2015-02-09 68 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

相關問題