繁体   English   中英

不需要的边框,宽约320px

[英]Unwanted border around 320px wide div

我正在实现具有响应式设计的页面。 最小宽度为320px。 当我将屏幕缩小到320px宽时,它周围仍然有一个小边框,这是<body>一部分(我将背景色设置为红色)。

在此处输入图片说明

我的CSS是:

body {
    background-color: red;
    color: #010109;
}

#newPageTable {
    position: relative;
    min-width: 320px;
    height: 100%;
    margin: 0px auto;
    border: 0px;
    padding: 0px;
    background-color: #FFFFFD;
}

如何摆脱边界空间并确保#newPageTable恰好适合屏幕?

重置默认marginbody padding ,如下所示:

body {
    background-color: red;
    color: #010109;
    margin: 0;
    padding: 0;
}

这样做应该删除该空间。

默认情况下,某些浏览器在主体边缘周围有边距/边距。

默认情况下,其他元素也具有边距/填充。

您可以在样式的开头添加重置,默认情况下取消所有边距/边距:

*{
    margin: 0;
    padding: 0;
}

或仅将其应用于body标签:

body{
    margin: 0;
    padding: 0;
}

如果您使用一些重置样式表,则可以为您解决这一问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM