我在开发site时遇到了一些奇怪的问题。HTML中的奇怪间距
我的计算机上的任何浏览器都会在页面上的某些元素(例如导航栏上方,导航栏下拉菜单,容器等)上方添加一个空格。 Chrome开发工具它显示像具有奇怪text
元件(带间隔引号):
但在源代码中它显示没有它:
如果我删除从工具引用,所述间距消失。
无法通过Javascript或PHP添加引号(间距):它永远存在它我们评论所有脚本包含并禁用了对.html
文件(example)的php预处理。 这个间距不能由CSS添加:例如对于导航栏,我们有规则:
.navbar {
margin-top: 0;
}
的间距在我的电脑上所有的浏览器存在(在火狐,Chrome,IE 9测试)。
此外,Firefox的开发工具不显示任何报价:
但代码添加空格,这地方是在Chrome浏览器开发工具的报价。
那么,它是什么?如何删除此间距(我不想使用负边距等丑陋的解决方案)?
请评论你的机器上有这个问题吗?谢谢。
哈哈,当我开始使用PHP时,我的年龄与您的年龄有关!我现在21岁,在编程方面有着成功的职业生涯。这是一个伟大的工作:)保持它,祝你好运。 – user1477388
如果您从某处复制并粘贴了您的Html,那么您可能已复制了一些隐藏的字符。从jsfiddle复制到visual studio时,这是一个已知的问题。 –
@Jon:是的,到目前为止,我已经获得了很多经验,并且赚了很多钱......从我的背上大声笑起来。 – user1477388