在不同设备上设置负边距的方法是使用CSS媒体查询和不同的CSS类来适应不同的设备尺寸。以下是一个示例代码:
HTML:
Box 1
Box 2
CSS:
.container {
display: flex;
justify-content: space-between;
}
.box {
width: 100px;
height: 100px;
background-color: #ccc;
margin-bottom: 20px;
}
@media (max-width: 600px) {
.box {
margin-bottom: 10px;
}
}
在上面的示例中,.container
类将子元素水平排列,并在它们之间创建了一个间距。.box
类定义了一个具有固定宽度和高度的盒子,并设置了一个正的底部边距。在较小的设备(宽度小于或等于600px)上,使用@media
查询来重新定义.box
类的底部边距为10px。
可以通过调整@media
查询中的条件和底部边距的值来适应不同的设备尺寸和负边距的需求。