2013-10-10 82 views
0

如何水平滚动文本区域?我google了,但找不到一个好的解决方案。如何水平滚动文本区域?

我试过以下的CSS,但它不工作。

overflow-x: scroll; 

<textarea></textarea> 
+0

您使用Google? https://www.google.co.uk/search?q=scroll+horizo​​ntally+css&oq=scroll+horizo​​ntally+css&aqs=chrome..69i57j0l5.11437j0j7&sourceid=chrome&espvd=210&es_sm=93&ie=UTF-8 – ediblecode

回答

6

以下行添加到您的CSS:

white-space: nowrap; /* will prevent the default wrapping of text to next line */ 
overflow-x: auto; /* will make horizontal scroll-bar appear only when needed */ 

Demo Fiddle

+0

可以请你给我演示 – user2075328

+0

@ user2075328:尝试[this](http://jsfiddle.net/hari_shanx/GGcqE/) – Harry

+0

其在浏览器中的工作,但它不适用于Android设备。 – user2075328

0

试试这个:

textarea { 
    overflow-x: vertical; 
} 
+0

我需要文本水平滚动而不是垂直 – user2075328

0

你这样做是有点不对劲。

overflow-x: scroll; 

当文本高度超过限制时,将在textarea内创建滚动条以滚动。

为此,CSS条款是:

resize: vertical; 

这将让用户垂直调整的元素。

+0

我正在使用电话差距在这里开发Android应用程序,我使用的是HTML文本框,所以如果您知道其他方法,请不要告诉我。 – user2075328