如何使用CSS进行Firefox破解?

zjm*_*126 43 css firefox word-wrap

到目前为止这是我的代码:

<div style="width:100px;height:100px;background:red">
            ssssssssssssssssssssssssssssssssssssss
</div>
Run Code Online (Sandbox Code Playgroud)

然而,

word-wrap:break-word;
word-break:break-all;
Run Code Online (Sandbox Code Playgroud)

并不是很有用,因为它无法在Firefox上进行自动换行. 我可以用CSS做什么

2le*_*ons 56

white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
width:200px;
Run Code Online (Sandbox Code Playgroud)

上面的代码非常适合我

  • 为什么宽度很重要?是否可以让它使用容器的宽度? (7认同)

gsk*_*lee 30

一起使用以下规则:

/* For Firefox */
white-space: pre-wrap;
word-break: break-all;

/* For Chrome and IE */
word-wrap: break-word;
Run Code Online (Sandbox Code Playgroud)


Pan*_*eek 17

您必须在div上应用以下css类:

.content-div{
    word-break:break-all;
    word-wrap: break-word;
}
Run Code Online (Sandbox Code Playgroud)

并在div中绑定的表格上添加以下样式

style='table-layout:fixed;width:306px;'
Run Code Online (Sandbox Code Playgroud)

它适用于IE7,FF 3.6和Chrome.


小智 11

您使用宽度和显示属性以及自动换行属性:

width: 100px;
word-wrap: break-word;
display:inline-block;
Run Code Online (Sandbox Code Playgroud)

它在IE和FF中都适用于我.

  • 出于某种原因,我需要显示:FF中的内联块 (5认同)
  • 为什么宽度很重要?是否可以让它使用div的宽度? (2认同)

Mau*_*Mau 9

它适用于Firefox:

word-break: initial;
word-wrap: break-word;
Run Code Online (Sandbox Code Playgroud)


Kal*_*tov 6

那对我来说很好:

/* For Firefox */
white-space: pre-wrap;
overflow-wrap: break-word;

/* For Chrome and IE */
word-wrap: break-word;
Run Code Online (Sandbox Code Playgroud)

看起来,自动换行是firefox中的新功能。可以在这里找到更多信息:

https://developer.mozilla.org/zh-CN/docs/Web/CSS/overflow-wrap