【问题标题】:preserve white space in options text of a select for string created by java在由 java 创建的字符串的选择的选项文本中保留空格
【发布时间】:2013-03-01 20:28:02
【问题描述】:

服务器端,我构建了一个字符串列表,这些字符串是 html select multiple 的选项文本。

每个字符串都是四个字符串连接的结果。第一、第二和第三的长度=5。第三个字符串的长度可变,因此我将其长度补全为 19 个带有空格的字符:

 StringUtils.rightPad(data.toUpperCase(), 19, " "); 

不过,在我的 html 页面中,这些空格被删除了。

我在这个网站和其他网站上寻找过类似的问题,我尝试过  ,\u0020,我尝试过 css 样式 white-space:pre-wrap;,我尝试了很多东西,但白色不保留空格。

任何人都知道如何在没有 javascript 的情况下解决这个问题?仅适用于 html/样式。

谢谢你,问候

【问题讨论】:

    标签: html


    【解决方案1】:

    网页中的默认样式是折叠空白,您可以使用 CSS 中的white-space 属性轻松更改:

    p {
     white-space: pre;
    }
    

    prepre-wrap 保留空格,它们之间的区别在于pre 只会在换行符处换行,而pre-wrap 将换行所有空格字符(如常规文本。您的问题表明您已经尝试过,但它没有用,但是我已经测试了这段代码,它对我来说很好(使用谷歌浏览器),the W3C reference 说它适用于所有主要浏览器,因此我怀疑这是一个错误在实现中,再试一次并仔细检查您是否将样式应用于正确的类,并且没有特殊性问题。

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 2018-01-27
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 2015-09-03
      • 2010-12-03
      相关资源
      最近更新 更多