Html 等间距
关于浮动框中的余量,我有一个问题 下面是Html和CSS代码Html 等间距,html,css,margin,Html,Css,Margin,关于浮动框中的余量,我有一个问题 下面是Html和CSS代码 *{ 保证金:0; 身高:0; } #主要{ 宽度:50%; 背景:红色; 高度:200px; } .盒子{ 背景:橙色; 浮动:左; 宽度:19%; 高度:100px; 利润率:0.1%0.0; } 您可以使用解决问题 分配显示:flex和对正内容:之间的空格到您的#maindiv,然后删除为.boxdiv设置的边距 CSS #main{ display: flex; justify-content: space-bet
*{
保证金:0;
身高:0;
}
#主要{
宽度:50%;
背景:红色;
高度:200px;
}
.盒子{
背景:橙色;
浮动:左;
宽度:19%;
高度:100px;
利润率:0.1%0.0;
}
您可以使用解决问题 分配
显示:flex代码>和对正内容:之间的空格
到您的#main
div,然后删除为.box
div设置的边距
CSS
#main{
display: flex;
justify-content: space-between;
}
.box{
margin:0 1% 0 0; /* <-- Remove This */
}
您可以使用解决问题
分配显示:flex代码>和对正内容:之间的空格
到您的#main
div,然后删除为.box
div设置的边距
CSS
#main{
display: flex;
justify-content: space-between;
}
.box{
margin:0 1% 0 0; /* <-- Remove This */
}
可能类似这样(首先在所有框上指定左边距,然后在第一个框上删除):
*{
保证金:0;
身高:0;
}
#主要{
宽度:50%;
背景:红色;
高度:200px;
}
.盒子{
背景:橙色;
浮动:左;
宽度:18%;
高度:100px;
利润率:0.2.5%;
}
#main>div:第一个孩子{
左边距:0;
}
可能类似这样(首先在所有框上指定左边距,然后在第一个框上删除):
*{
保证金:0;
身高:0;
}
#主要{
宽度:50%;
背景:红色;
高度:200px;
}
.盒子{
背景:橙色;
浮动:左;
宽度:18%;
高度:100px;
利润率:0.2.5%;
}
#main>div:第一个孩子{
左边距:0;
}
如果您不喜欢需要Flexbox
或类似:first child
的解决方案(例如,如果您需要支持较旧的浏览器),您可以尝试以下方法:
*{
保证金:0;
身高:0;
}
#主要{
宽度:50%;
背景:红色;
高度:200px;
}
#包装盒{
利润率:0-1.1%0;
}
.盒子{
背景:橙色;
浮动:左;
宽度:19%;
高度:100px;
利润率:0.1%0.0;
}
如果您不喜欢需要Flexbox
或类似:first child
的解决方案(例如,如果您需要支持较旧的浏览器),您可以尝试以下方法:
*{
保证金:0;
身高:0;
}
#主要{
宽度:50%;
背景:红色;
高度:200px;
}
#包装盒{
利润率:0-1.1%0;
}
.盒子{
背景:橙色;
浮动:左;
宽度:19%;
高度:100px;
利润率:0.1%0.0;
}
在您的情况下,您可以使用类型的:last
选择器来调整last.box
&您还需要将最后一个浮动到右侧,将其余的边距值更改为边距:0 1.25%0代码>(因此它不会流到下一行)
但我强烈建议您使用flexbox进行此类布局。使生活更加轻松。在您的情况下,您可以使用:last of type
选择器来调整last。框
&您还需要将最后一个框向右浮动,将其余框的边距值更改为边距:0 1.25%0代码>(因此它不会流到下一行)
但我强烈建议您使用flexbox进行此类布局。让生活更轻松