都是一个循环出来的列表。相同的css和类名 但是第一个显然相对右偏一个像素左右。
什么原因,如何解决?
因为你这个元素没有给属性啊
1.不同浏览器对标签的解析是不一样的啊亲
2.中文字符与英文字符是不一样的
<p>
<span>文字</span>
</p>
span {
width: 100px;
height: 50px;
text-align: center;
}
给父元素或者元素一个属性,是最妥当的行为。
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
2 回答2.7k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
自答吧,通过不断测试和研究。最后给span添加了一个display:inline-block解决了。 不过我还没太理解具体内在逻辑。