Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编辑器中的wordpress双引号问题_Javascript_Css_Wordpress_Html - Fatal编程技术网

Javascript 编辑器中的wordpress双引号问题

Javascript 编辑器中的wordpress双引号问题,javascript,css,wordpress,html,Javascript,Css,Wordpress,Html,在H3标签中使用双引号时,我遇到了一个奇怪的问题。开头的引号像图中一样乱 wordpress版本:3.2 编辑:tinyMCE 3.3.9.3 当前页面url: 谢谢问题的原因 引号的不对中似乎是因为您的h3元素被画布元素替换为cufon yui.js脚本,因为当我在您的站点上禁用JavaScript时,我注意到引号随后正确对齐(因此与CSS无关) 附加问题:IE9不兼容 我还通过对cufon的研究发现,它有时在IE9中不起作用,我已经证实你的网站就是这样。根据您使用的IE9版本,网站上的h3

在H3标签中使用双引号时,我遇到了一个奇怪的问题。开头的引号像图中一样乱

wordpress版本:3.2

编辑:tinyMCE 3.3.9.3

当前页面url:

谢谢

问题的原因 引号的不对中似乎是因为您的h3元素被画布元素替换为
cufon yui.js
脚本,因为当我在您的站点上禁用JavaScript时,我注意到引号随后正确对齐(因此与CSS无关)

附加问题:IE9不兼容 我还通过对cufon的研究发现,它有时在IE9中不起作用,我已经证实你的网站就是这样。根据您使用的IE9版本,网站上的h3和其他标题元素根本不会显示

可能的解决方案 修正1。升级Cufon 根据第#8项,IE9的不兼容性问题已在其代码的较新版本(您可能没有使用)中修复,可从其主站点下载:

这是在1.09i中修复的。下载 来自官方的新cufon-yui.js 网站和你很好去。这是完全正确的 向后兼容

升级到更新的Cufon解决方案可能也会解决您的引号错位问题,但我不确定

修正2。使用IE条件注释 根据同一Cufon常见问题解答,如果您不想升级Cufon版本,可以在调用
Cufon.replace()
之前将以下代码放入html中:


作为替代方案,他们也给出了如何强制IE9像IE7或IE8那样工作的说明

这些解决方案应该可以解决IE9不兼容的问题,但我不确定它们是否能够解决引号不对齐的问题

修正3。改用Typekit 您也可能有兴趣尝试替代,根据,它还具有文本可选择的优点,而目前未使用Cufon:

你也可以拿这个 有机会[尝试Typekit][1],一个托管, @基于字体的替代方案。对 这意味着他们支持文本 选择。这是最简单的方法 接受标准

使用Typekit肯定会解决IE9中没有显示标题元素的问题,还可能解决引号未对齐的问题

修正4。完全删除特殊字体
您还可以选择根本不使用这些JavaScript注入的特殊字体

当您关闭javascript时,它看起来很好。你使用javascript加载特殊字体吗?@keoki:我不太确定,我使用的是eco bidz主题。@gowri我看过你网站的javascript代码,你确实加载了特殊字体。我不知道为什么它会导致这个问题,但如果你可以不使用它,那么你的页面将看起来很好。你知道如何使用Firefox Firebug吗?如果你用它检查标题,你会发现javascript把H3变成了一堆画布元素,有点奇怪。@keoki:是的,我明白你的意思了。cufon字体正在应用。我能克服这一点吗。有什么解决办法吗?@gowri顺便问一下,定制字体在IE 9中似乎不起作用,你自己试过了吗?
<!--[if gte IE 9]>
    <script type="text/javascript">
        Cufon.set('engine', 'canvas');
    </script>
<![endif]-->