![](/img/trans.png)
[英]Why is the content on this webpage on a mobile device with smaller equal 320px width not 100% wide?
[英]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
恰好适合屏幕?
重置默认margin
和body
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.