在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