使用文本区域时标准化标签大小

时间:2018-07-09 12:46:00

标签: html angular text textarea

当前,我正在使用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      

我不知道为什么要这么做。我应该如何解决这个问题。还是将文本区域以外的其他内容作为一个更好的解决方案,因为它非常简单。目前这是我的方法,因为最终用户希望能够从单词中复制和粘贴。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用CSS更改标签大小属性。 其默认值设置为8个字符空间,并且可以接受任何正整数。 敌人的例子: Firefox和Opera需要-moz和-o,

textarea, pre{ tab-size:6 ;
-moz-tab-size:6 ;
-o-tab-size:  ;
-webkit-tab-size: 4; }