2013-03-05 43 views
1

我在基於TYPO3的網站上遇到了奇怪的行爲。當我登錄到站點的後端並嘗試編輯文本部分的某個塊元素時,Internet Explorer會在鼠標懸停時顯示移動光標。在這種情況下,它是一個li元素,它以前是用自定義樣式設計的。一旦父ul元素得到它的特殊類(通過在下拉列表中選擇appripriate塊樣式發生這種情況)IE驅動器本身瘋狂。TYPO3:RTE htmlArea在使用自定義樣式工作期間在IE中移動光標

我已經試圖通過激活各種TSConfig屬性來擺脫這種情況。但直到現在,沒有任何東西能夠起作用。

的設置

disableAlignmentFieldsetInTableOperations = 1 
disableSpacingFieldsetInTableOperations = 1 
disableColorFieldsetInTableOperations = 1 
disableLayoutFieldsetInTableOperations = 1 
disableBordersFieldsetInTableOperations = 1 
## Show borders on table creation 
buttons.toggleborders.setOnTableCreation = 1 

沒有幫助至今。

在那裏有人有相同或類似的問題?你是怎麼擺脫的?

非常感謝。
siorpaesas

回答

0

我不知道這是否是你的情況,但出現這種狀況,由於在CSS文件中的一些屬性是由htmlArea加載:RTE.default.contentCSS

我不能告訴你哪些版本的IE可能會發生(我可以在IE 7中重現它),但我不知道可能導致此問題的所有屬性,但我知道例如min-height可能會觸發此問題。

所以從調試CSS開始,通過從中刪除atttributes。 確保瀏覽器在每次更改之後並且在RTE內容再次打開之前加載新版本的文件!(在新選項卡中打開文件以檢查瀏覽器使用的內容)

+0

嘿cascaval 非常感謝您的意見。 我首先想到我的CSS是正確的,如果它看起來和網站前端一樣,也沒關係。 但後來我意識到CSS中的指定寬度屬性可能會導致IE橫行。刪除後,它工作順利。 – siorpaesas 2013-03-06 08:06:09

+0

是的,我認爲這可能是所有設置尺寸的屬性。 – tmt 2013-03-06 08:16:32

+1

這樣做的精髓:在後端定製CSS類的規範期間,切勿使用寬度或高度屬性! – siorpaesas 2013-03-06 09:59:44