如何使用CSS禁用[marquee]标签?这可能吗?

Pis*_*3.0 3 html css marquee

我继承了一个应用程序,用户可以在其中插入自己的HTML响应。我只能为此应用设置一个全局CSS文件和一个全局JS文件。最近,一些用户唤醒了一个古老的恶魔,称为<marquee><blink>标签。

我无法去除输入或输出中的标签,至少可以使用CSS规则撤消它们吗?

blink {
    text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)

上面摆脱了闪烁效果,是否有类似的方法可以禁用CSS的字幕效果?

如果情况变得更糟,我可以使用marquee { display:none },但是有时用户会在该标签中添加有用的信息;我那里没有足够的杠杆作用来争辩“如果是字幕,按照定义就不重要了”(在其他地方已经足够近似)。

还是我想通过技术手段解决非技术问题,我应该对(内部)用户进行“不应该被调用的邪恶”教育吗?


事实证明,没有纯CSS的跨浏览器解决方案。我必须更努力地使用JS方式-可能用跨距替换字幕。

Est*_*ber 5

这对您有用吗?

marquee { overflow:visible; -moz-binding:none; }
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问使用css禁用已弃用的html