2013-02-12 89 views
0

工作,我的代码IE9不span元素

.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元素重命名为其他东西吗?

回答

2

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

你需要做的跨度得到 “hasLayout的”。 p标签,是块级,有它了,但跨度默认情况下只是一个内联元素,所以它需要一些额外的东西:

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

+0

我不擅长CSS,我应该怎样增加span元素? – megas 2013-02-12 13:44:38

+0

尝试“显示:内嵌块”,“缩放:1”或“高度:1%”。 – Graham 2013-02-12 13:47:57

+0

“display:inline-block”,“zoom:1”没有任何效果 – megas 2013-02-12 15:11:43