我有两段代码
.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元素重命名为其他内容吗?
答案 0 :(得分:2)
http://msdn.microsoft.com/en-us/library/ms531186%28VS.85%29.aspx
你需要让span得到“hasLayout”。作为块级别的p标签已经存在,但是默认情况下,span只是一个内联元素,因此需要额外的东西:
元素在绝对定位时具有布局,是一个块 element,或者是具有指定高度或宽度的内联元素。