当前,我正在使用HTML textarea属性从用户处获取输入,然后获取该文本并以格式化的格式显示给用户。但是,它似乎奇怪地处理选项卡。例如,当我尝试输入此内容
Wednesday 5:00 am – 5:30 am
June 20 11:30 am – 1:30 pm
4:00 pm – 4:30 pm
6:00 am – 10:30 am
2:00 pm – 3:30 pm
Thursday 5:30 am – 10:30 am
June 21 2:30 pm – 4:30 pm
11:15 am – 1:15 pm
如果我查看开发工具中的代码,就会这样显示。
Wednesday 5:00 am – 5:30 am
June 20 11:30 am – 1:30 pm
4:00 pm – 4:30 pm
6:00 am – 10:30 am
2:00 pm – 3:30 pm
Thursday 5:30 am – 10:30 am
June 21 2:30 pm – 4:30 pm
11:15 am – 1:15 pm
我不知道为什么要这么做。我应该如何解决这个问题。还是将文本区域以外的其他内容作为一个更好的解决方案,因为它非常简单。目前这是我的方法,因为最终用户希望能够从单词中复制和粘贴。提前谢谢。
答案 0 :(得分:0)
您可以使用CSS更改标签大小属性。 其默认值设置为8个字符空间,并且可以接受任何正整数。 敌人的例子: Firefox和Opera需要-moz和-o,
textarea, pre{ tab-size:6 ;
-moz-tab-size:6 ;
-o-tab-size: ;
-webkit-tab-size: 4; }