0

我编写了一个自定义 Symfony (1.4) Textarea 类,以允许将 textarea 转换为 WMD 编辑器。现在我正在使用Chipersoft WMD以及一些 Yahoo yui (v3.4.0) css 库(重置、字体和网格)。

一切都很好,除了 WMD 的“预览 div”,它应该在“输入文本区域”中添加/删除 html 标签时呈现它们。经过一段时间缩小问题范围后,我能够 100% 确定它与 Yahoo yui reset.css 库有关。我能够通过将库内容复制到本地文件并注释掉 css 块来确定这一点,直到找到导致 html 无法在“预览 div”中呈现的确切触发器。

这是我发现的问题代码:

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style:normal;
    font-weight:normal;
}

当我注释掉这段代码并刷新页面时,“预览 div”会正确显示任何标记为粗体斜体的单词。

所以我的问题是,在使用 Chipersoft WMD 和 Yahoo 的 yui reset.css 库时,有没有人遇到过同样的问题?如果是这样,您是如何解决这个问题的?

此时我唯一能想到的是将reset.css的内容复制到本地css文件中,而不是通过http://yui.yahooapis.com/3.4.0/build/cssreset/调用Yahoo yui版本reset.css,我不想这样做,因为我更喜欢使用雅虎的带宽而不是我的。

提前致谢。

4

1 回答 1

0

最后只是将 reset.css 的内容复制到我可以控制的本地文件中。然后我注释掉了有问题的 CSS,一切正常。不是我喜欢的解决方案,但已经在如此微不足道的事情上花费了太多时间。

于 2012-02-11T21:17:54.010 回答