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