如何在textarea
內創建視覺rows
和columns
?如何使用css顯示textarea中的可視行和列號
2
A
回答
3
不是比這裏其他的解決方案非常不同,但它看起來像你對我是在左邊請求<input type="text" />
框,並且狀態爲t在右側分機。我同意其他人的觀點,最簡單的方法是使用<table>
。下面是一個看起來幾乎相同,您輸入的例子:
HTML:
<div class="border">
<table>
<tr>
<td><input type="text" value="2245319951" /></td>
<td>Checkout Failed</td>
</tr>
<tr>
<td><input type="text" /></td>
<td></td>
</tr>
<!-- More repeated rows -->
</table>
</div>
CSS:
div.border * {
font-family: Verdana;
font-size: 8pt;
}
div.border {
border: 1px solid #000;
width: 268px;
height: 100px;
overflow-y: scroll;
}
table {
background: #fff;
border-collapse: collapse;
}
table, table tr, table td {
margin: 0;
padding: 0;
}
table td {
border: 1px solid #ccc;
width: 125px;
}
table td:nth-child(2) {
color: red;
font-weight: bold;
padding: 0 5px;
}
table input[type="text"] {
border: none;
outline: none;
width: 125px;
}
這裏是一個CSSDesk Snippet這表明它在行動。
+1
感謝您的解決方案...我發現了一些你會在handsontable.com Intrested感興趣..他們已經完成了所有的工作 – inputError 2013-05-01 18:27:43
1
我不認爲你可以風格的行和列這樣的。正如cimmanon所建議的,您可能在這裏使用了錯誤的元素。也許嘗試使用應用overflow-y: scroll
的表格,以便獲取滾動條。
編輯
下面的示例:
<table style="overflow-y: scroll">
<tr>
<td>2245319951</td>
<td>Checkout Failed</td>
</tr>
<tr>
<td>1234567890</td>
<td>Checkout Succeeded</td>
</tr>
</table>
可以插入標籤或輸入到<td>
元素,如果你願意的話。
編輯#2
我現在已經創建了一個的jsfiddle與風格的黑色邊框包圍,灰色內部邊框和滾動條。 http://jsfiddle.net/UG6zL/
2
我會建議使用<form>
並在其內部使用<table>
。然後爲每個<td>
你可以把一個<input type = "text" />
。我在下面包含了一些簡單的例子,介紹了一些基本的CSS樣式(你可能希望在你的代碼中選擇更具體的元素)。
的index.html
<form>
<table>
<tr>
<td><input type = "text" name = "" /></td>
<td><input type = "text" name = "" /></td>
</tr>
<tr>
<td><input type = "text" name = "" /></td>
<td><input type = "text" name = "" /></td>
</tr>
<tr>
<td><input type = "text" name = "" /></td>
<td><input type = "text" name = "" /></td>
</tr>
<tr>
<td><input type = "text" name = "" /></td>
<td><input type = "text" name = "" /></td>
</tr>
<tr>
<td><input type = "text" name = "" /></td>
<td><input type = "text" name = "" /></td>
</tr>
</table>
</form>
的style.css
form {
width:300px;
height:90px;
overflow:auto;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}
table {
border-collapse:collapse;
width:100%;
}
table td {
border:1px solid #ddd;
padding:0;
margin:0;
}
table tr:first-child td {
border-top:none;
}
table tr:last-child td {
border-bottom:none;
}
input[type="text"] {
border:none;
outline:none;
}
相關問題
- 1. 如何使用相對行高顯示textarea中的行?
- 2. 如何使用JavaFX中可見的行號實現TextArea?
- 3. 顯示和可視性的CSS
- 4. 如何在二維數組中顯示行號和列號?
- 5. 如何使用jquery顯示textarea中的項目列表
- 6. 顯示序列號。使用NSArrayController的和可可綁定
- 7. 如何在Textarea中創建列表和顯示列表
- 8. Css在行和列中顯示div
- 9. 如何刪除顯示行號的列
- 10. 使用jQuery的Textarea行號
- 11. 如何顯示列表視圖的行號
- 12. HTML/CSS/JS:如何用行號製作textarea的錯覺?
- 13. 如何使用CSS在網格視圖的中心顯示UpdateProgress?
- 14. 如何使用顯示的顏色和值可視化矩陣?
- 15. 如何顯示textarea進行審閱?
- 16. 如何顯示雙行列表視圖?
- 17. 減去:在呈現的CSS中顯示行號原始文件和行號
- 18. 使用{{#each}}顯示行號
- 19. 如何顯示XamDataGrid中的行號?
- 20. 如何在Spark TextArea中的每行文本下顯示一行
- 21. css列數與divs和textarea
- 22. 如何使PyCharm始終顯示行號
- 23. 添加行和列以打開並顯示行和列號
- 24. SWT列表顯示行號
- 25. 如何使用HTML和CSS隱藏和顯示可點擊的內容?
- 26. 如何顯示可擴展列表視圖和單列表視圖
- 27. 如何在datagridview中顯示序列號?
- 28. 如何在jmesa中顯示列號?
- 29. 如何顯示每10行的行號?
- 30. Python:如何合併顯示爲句子和顯示行號
爲什麼要使用這樣一個textarea:在我的版Chrome瀏覽器,它呈現?這看起來就是這個目的的錯誤元素。 – cimmanon 2013-05-01 17:25:56
我必須創建你在圖片中看到的內容?你有什麼建議? – inputError 2013-05-01 17:27:01
我會建議在表單裏面使用一個'form',然後在每個'td'內部輸入文本。 – 2013-05-01 17:28:44