我已经在一段时间内从主题构建了wordpress site并注意到在某些情况下
标记.entry-content {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
word-wrap: normal;
}
字符由浏览器或CSS。不知道哪一个,但它变得很烦人,因为它搞乱了类型。
我最近添加了
以防止连字符发生,但我认为这可能与更新的CSS或我被迫使用此主题的“Visual Composer”编辑器有关。我已经确认我没有{我希望editor中的here {1}}。
非常感谢任何帮助!
谢谢!
答案 0 :(得分:2)
首先,
个实体是空格字符,而不是连字符。其次,CSS没有生成那些,WordPress生成额外的标记。这可能是WYSIWYG编辑器或主题本身的结果,但根据您的问题无法知道。
您可以使用以下代码阻止WordPress创建额外标记:
remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');
但是,问题也可能来自相关插件。尝试禁用所有插件,看看问题是否仍然存在。
答案 1 :(得分:0)
此非
字符实际为 
,Chrome和Safari将呈现为
,但在检查员编辑功能中显示为" "
,来源代码和WYSIWYG编辑器。
完整的解释是from Remy Lebeau,他通过HEX代码。回过头看一下代码,然后简单地重新输入所有内容来使用传统空间解决问题。