在IE9中,在一個textarea框中,當我輸入一行的末尾(就在一個水平滾動條被激活之前),我按Enter鍵插入一個新行以避免滾動條,但它仍然出現後光標移動到新行。我怎樣才能防止這種行爲?如何阻止水平滾動條出現在IE9文本區域中?
0
A
回答
1
集換虛擬像
<textarea cols=80 rows=12 wrap="virtual">
或使用CSS像
overflow-y: scroll;
overflow-x: hidden;
1
默認情況下,IE 9個包裹文本中需要使文本適合水平時textarea
甚至打破裏面的話,也沒有出現水平滾動條。所以你必須在你的代碼中有一些東西來防止這個,可能是屬性wrap=off
。在這種情況下,水平滾動條的確出現在所描述的情況中。爲了防止這一點,添加
textarea { overflow-x: hidden }
但要注意這意味着輸入比區域適合文本較長時,它靜靜地滾動,使該行的開始是隱藏的。從可用性的角度來看,這似乎比修正的問題更嚴重。
+0
感謝您的意見,我認爲對我的問題多一點背景會有所幫助。我確實有wrap = off設置,我這樣做是爲了讓我可以使用JavaScript手動插入換行符來控制行長度。它看起來像IE 9過早添加水平滾動條相比,其他瀏覽器,這是拋出我的腳本。我想我只需要用一種不太直接的方式來解決我的問題。 – user981480 2013-02-09 10:00:15
相關問題
- 1. 如何水平滾動文本區域?
- 2. 阻止iOS中的水平滾動WebApp
- 3. 水平滾動條出現得太早
- 4. fullpage js水平滾動條出現,即
- 5. GWT Datagrid水平滾動條不出現
- 6. Iphone tableview水平滾動條出現
- 7. 水平滾動IE9問題
- 8. ExtJS水平滾動條阻止TabPanel中的選項卡標題
- 9. 水平滾動只出現在Chrome中
- 10. 如何在Qt中爲水平佈局添加滾動區域?
- 11. 文本框的水平滾動條
- 12. 如何確保在此樣式的文本區域上滾動條出現?
- 13. 如何禁用水平滾動? (不去除水平滾動條)
- 14. 水平滾動+滾動條
- 15. 文本沒有出現在滾動窗格或文本區域
- 16. DataTable水平滾動條出現像窗口滾動-x
- 17. 由於垂直滾動條出現水平滾動 - HTML佈局
- 18. 如何強制水平滾動條出現?
- 19. 如何在eclipse中的文本區域顯示滾動條
- 20. 水平滾動條沒有出現在DataGrid中
- 21. 防止QScrollArea顯示水平滾動條
- 22. 防止顯示水平滾動條? (C#)
- 23. 水平滾動條可防止文本框包裝
- 24. 水平滾動出現在引導
- 25. 如何爲左浮動元素製作水平滾動區域?
- 26. DIV水平滾動條成爲主要水平滾動條
- 27. 問題與文本區域滾動條?
- 28. 文本區域垂直滾動條
- 29. javascript水平滾動文本
- 30. IE9中的jqgrid水平滾動條問題
'wrap =「virtual」'是默認值。提出的CSS代碼似乎也沒有效果。 – 2013-02-09 09:24:54
感謝您輸入@ JukkaK.Korpela :)。我不知道虛擬是默認的。但它多次解決了我的問題,這就是我提出這個建議的原因。 – Deadlock 2013-02-09 09:39:24