Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Html 如何删除这些讨厌的额外空间_Html_Css_Wordpress - Fatal编程技术网

Html 如何删除这些讨厌的额外空间

Html 如何删除这些讨厌的额外空间,html,css,wordpress,Html,Css,Wordpress,当我使用chrome开发者工具检查wordpress上的顶部小部件时,它会显示一个height属性,该高度会在小部件的顶部和底部添加额外的空间(在所附图片上以黄色显示) 我已经尝试了好几个小时来更改或删除这个高度属性,但我找不到它的来源以及如何处理它 请帮忙 看来你有很多​源代码中元素前后的unicode序列导致所有不需要的空间。(使用firebug可以看到它们) 您无法在源代码中看到它们,因为该字符是“零宽度空间”(U+200B)您可以使用正则表达式删除它们。js: HTML =

当我使用chrome开发者工具检查wordpress上的顶部小部件时,它会显示一个height属性,该高度会在小部件的顶部和底部添加额外的空间(在所附图片上以黄色显示)

我已经尝试了好几个小时来更改或删除这个高度属性,但我找不到它的来源以及如何处理它

请帮忙


看来你有很多
源代码中元素前后的unicode序列导致所有不需要的空间。(使用firebug可以看到它们)


您无法在源代码中看到它们,因为该字符是“零宽度空间”(U+200B)

您可以使用正则表达式删除它们。js:

HTML = HTML.replace(/[\u200B-\u200D\uFEFF]/g, '');
c#


我正在检查页面源代码,但没有看到任何“​;”,我还删除了wordpress小部件编辑窗口中所有可能的空格,其他小部件没有这个问题,它们是以相同的方式创建的,是您以某种方式引入的特殊字符(它们是特殊空格)(可能是由于复制粘贴操作)。在firebug中查看它们,并尝试从中修改源代码,删除这些序列。那么我如何摆脱它们呢?这是一个文本小部件,我遇到的许多其他小部件都没有这个问题:(解决方法是将
#textwidget
height~设置为132px,这样您就可以删除底部的额外空间(当然,您应该将其用作最后手段)我粘贴了来自JSFIDLE的代码,但是现在我试图通过将代码粘贴到记事本中,然后再从记事本中处理它来清理代码,但没有任何帮助。我还尝试制作另一个具有相同内容的小部件,但它有相同的问题。
hVal = Regex.Replace(hVal, "[\\u200B-\\u200D\\uFEFF]", "");