所有这些的问题是,如果文本行太长且比div溢出要宽得多,它们将无法解决:auto不会显示滚动条正常工作。这是我找到的完美解决方案:创建两个div。一个内部div,其宽度足以处理最宽的文本行,然后是一个较小的外部div,它作用于内部div的保持器:<div style="border:2px inset #AAA;cursor:text;height:120px;overflow:auto;width:500px;"> <div style="width:800px;"> now really long text like this can be put in the text area and it will really <br/> look and act more like a real text area bla bla bla <br/> </div></div>