我无法将我在一个非常基本的“即将推出”页面上的水平无序列表居中。
您可以点击该站点的链接并查看代码等。您会注意到带有 3 个社交图标的水平列表相对于大标题和电子邮件地址并不完全居中,似乎有点向右浮动。
有想法该怎么解决这个吗?
设置padding-left:0;
在您的ul
元素上。
这将覆盖-webkit-padding-start: 40px;
Google Chrome 正在偏移中心位置的默认浏览器。其他浏览器默认设置可能会有所不同。
在谷歌浏览器中测试,这解决了这个问题。
从.social_list
元素中删除左侧填充。
.social_list {
padding: 0;
}
Firebug 使解决此类问题变得更加容易,因为它会在您检查 DOM 时向您显示元素的填充和边距。
@Curt 答案是正确的,但是您需要重置元素,因此您实际上正面临这个问题
使用它来重置浏览器默认值,我总是使用它而不是CSS Reset
样式表..
* {
padding: 0;
margin: 0;
}
比你不需要为你在网页上使用padding-left: 0;
的每一个声明,因为浏览器为某些元素设置了默认样式,因此你面临这个问题ul