IE9不适用于span元素

时间:2013-02-12 13:21:30

标签: css internet-explorer-9

我有两段代码

.modal-body p {
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

div.clickable_edit span {
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

第一个css规则先后破坏了这些词,但第二个没有。据我所知,这是因为IE9不适用于span

解决此问题的方法是什么?我应该将span元素重命名为其他内容吗?

1 个答案:

答案 0 :(得分:2)

http://msdn.microsoft.com/en-us/library/ms531186%28VS.85%29.aspx

你需要让span得到“hasLayout”。作为块级别的p标签已经存在,但是默认情况下,span只是一个内联元素,因此需要额外的东西:

  

元素在绝对定位时具有布局,是一个块   element,或者是具有指定高度或宽度的内联元素。