【问题标题】:Break word with CSS?用 CSS 断词?
【发布时间】:2013-08-16 08:29:06
【问题描述】:

我在一个网站上工作,我的菜单中有很多长词。我想在两行中显示它们,但不是一行。我在 CSS 中使用了 word-wrap 属性。

{word-wrap: break-word}

但是这个属性打破了这个词。

例如我有:Solution for enterprise

当我使用 word-wrap 属性时,我得到了这个:

Solution for enter
prise

而我想要:

Solution
for enterprise

谢谢

【问题讨论】:

  • 您能发布您的菜单代码吗? :)
  • word-wrap 不会以你想要的方式为你断词,你需要在那里使用<br>
  • @putvande 我已经回滚了你的编辑,因为问题的含义已经丢失......
  • 这会在 div fiddle 中自动发生。

标签: css text word break


【解决方案1】:

各种选项,一些在 cmets 中提到:

  • 在链接包装上设置宽度(li 或其他),以便文字自然换行;
  • 在您想要换行的位置添加一个<br> 元素;
  • 将span 包裹在要换行的单词周围并将span 设置为display: block。

【讨论】:

    【解决方案2】:

    改用 css 的 white-space 属性。

    【讨论】:

      猜你喜欢
      • 2013-09-08
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多