2013-02-12 106 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