【发布时间】:2012-04-18 09:56:44
【问题描述】:
当我使用 chrome 开发人员工具检查我的 wordpress page 上的顶部小部件时,它会显示一个高度属性,并且该高度会在小部件的顶部和底部添加额外的空间(在附图中以黄色显示)。
我已经尝试了很多小时来更改或删除该高度属性,但我找不到它的来源以及如何处理它。
请帮忙!!
【问题讨论】:
当我使用 chrome 开发人员工具检查我的 wordpress page 上的顶部小部件时,它会显示一个高度属性,并且该高度会在小部件的顶部和底部添加额外的空间(在附图中以黄色显示)。
我已经尝试了很多小时来更改或删除该高度属性,但我找不到它的来源以及如何处理它。
请帮忙!!
【问题讨论】:
在源代码中的元素之前和之后似乎有很多 ​ unicode 序列,导致所有不需要的空间。 (使用萤火虫可以看到)
您无法在源代码中感知它们,因为该字符是“零宽度空间”(U+200B)
【讨论】:
#textwidget height ~ 设置为 132px,这样您就可以删除底部的多余空间(当然,您应该将其作为最后的手段)
您可以使用正则表达式删除它们。 js:
HTML = HTML.replace(/[\u200B-\u200D\uFEFF]/g, '');
c#
hVal = Regex.Replace(hVal, "[\\u200B-\\u200D\\uFEFF]", "");
【讨论】: