【发布时间】:2012-02-26 16:23:20
【问题描述】:
我编写了一个自定义 Symfony (1.4) Textarea 类,以允许将 textarea 转换为 WMD 编辑器。现在我正在使用 Chipersoft WMD 以及一些 Yahoo yui (v3.4.0) css 库(重置、字体和网格)。
一切都很好,除了 WMD 'preview div',它应该在 'input textarea' 中添加/删除 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”会正确显示任何标记为 bold 或 italic 的单词。
所以我的问题是,在使用 Chipersoft WMD 和 Yahoo 的 yui reset.css 库时,有没有人遇到过同样的问题?如果是这样,您是如何解决这个问题的?
此时我唯一能想到的是将reset.css的内容复制到本地css文件中,而不是通过http://yui.yahooapis.com/3.4.0/build/cssreset/reset.css调用Yahoo yui版本,我不想这样做,因为我'我宁愿使用雅虎的带宽,而不是我的。
提前致谢。
【问题讨论】:
标签: css yui wmd wmd-editor yui-reset