【问题标题】:TYPO3: RTE htmlArea move cursor in IE during work with custom stylesTYPO3:在使用自定义样式期间,RTE htmlArea 在 IE 中移动光标
【发布时间】:2013-02-20 05:38:54
【问题描述】:

我在基于 TYPO3 的网站上遇到了奇怪的行为。当我登录到站点的后端并尝试编辑文本部分的某个块元素时,Internet Explorer 会在鼠标悬停时显示移动光标。在这种情况下,它是一个 li 元素,以前使用自定义样式设置样式。一旦父 ul 元素获得了它的特殊类(通过在下拉菜单中选择相应的块样式来实现),IE 就会让自己发疯。

我已经尝试通过激活各种 TSConfig 属性来消除这种情况。但到目前为止似乎没有任何帮助。

设置

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

到目前为止没有帮助。

是否有人遇到相同或类似的问题?你是怎么摆脱它的?

非常感谢。
西奥帕萨斯

【问题讨论】:

    标签: internet-explorer html-lists typo3 rte


    【解决方案1】:

    我不知道是不是你的情况,但由于 htmlArea 加载的 CSS 文件中的某些属性,可能会发生这种行为:RTE.default.contentCSS

    我无法告诉您在哪个版本的 IE 中可能会发生这种情况(我可以在 IE 7 中重现它)并且我不知道可能导致这种情况的所有属性,但我知道例如 min-height可能会触发这个。

    因此,首先要通过删除属性来调试 CSS。 确保浏览器在每次更改后和再次打开带有 RTE 的内容之前加载文件的新版本!(在新选项卡中打开文件以检查浏览器使用的内容)

    【讨论】:

    • 嗨 cascaval 非常感谢您的意见。我首先认为我的 CSS 是正确的,它看起来是否与网站前端相同并不重要。但后来我意识到 CSS 中指定的宽度属性可以让 IE 横冲直撞。取下来后,运行顺畅。
    • 是的,我认为可能是所有属性都设置了维度。
    • 这句话的精髓:在后端自定义 CSS 类的规范中永远不要使用宽度或高度属性!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 2017-04-14
    • 2019-09-05
    相关资源
    最近更新 更多