通过浏览器在P标签中生成

时间:2016-01-20 22:40:29

标签: html css wordpress

我已经在一段时间内从主题构建了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}}。

非常感谢任何帮助!

谢谢!

2 个答案:

答案 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代码。回过头看一下代码,然后简单地重新输入所有内容来使用传统空间解决问题。