不正确的CSS在ul中留下了边距

时间:2012-07-10 13:29:54

标签: css

我在选项卡列表中收到了这个奇怪的左边距。

我没有提供任何保证金。它从何而来 ?

这是屏幕。错误的区域标记在红色框中。

由于

enter image description here

3 个答案:

答案 0 :(得分:2)

除非您已明确删除它,否则该边距来自用作浏览器默认设置的用户代理样式表。

如果您希望将其删除,则可能需要调查CSS reset stylesheets

答案 1 :(得分:2)

这是因为默认浏览器样式表。

尝试:

ul {
    margin:0;
    padding:0;
}

或更具体的

#tabs_container ul.tabz {
    margin:0;
    padding:0;
}

或更慷慨

/* Basic Reset; remove margin and padding for every element */
* {
    margin:0;
    padding:0;
}

答案 2 :(得分:0)

您应该始终使用css重置来在所有浏览器上获得良好的结果。 例如:

http://meyerweb.com/eric/tools/css/reset/