Html 浮柱问题
在我的测试站点上--我试图在页面底部的“我能为你做什么”下浮动三列。这些列似乎有填充或边距问题。无论我改变了哪个宽度,或者我改变了右边空白或右边填充的数字,第三列似乎在完全向右移动之前就落在了下一行 正如您在页面上看到的,从第三列的末尾到我的页面宽度的末尾有很多空间。尝试了不同的方法,但无法解决问题。有人看到问题了吗?试试这个:Html 浮柱问题,html,css,Html,Css,在我的测试站点上--我试图在页面底部的“我能为你做什么”下浮动三列。这些列似乎有填充或边距问题。无论我改变了哪个宽度,或者我改变了右边空白或右边填充的数字,第三列似乎在完全向右移动之前就落在了下一行 正如您在页面上看到的,从第三列的末尾到我的页面宽度的末尾有很多空间。尝试了不同的方法,但无法解决问题。有人看到问题了吗?试试这个: .item { float: left; font-size: 18px; margin: 15px 0 0 48px; width:
.item {
float: left;
font-size: 18px;
margin: 15px 0 0 48px;
width: 30%;
}
.item:first-child {
margin: 15px 0 0 0;
}
编辑
当你说休息时,我认为你的意思是最后一个。物品下降一级。这是因为父容器具有固定的宽度,所以组合的子元素不得超过该宽度
浮动时:real width=width+padding+margin
尝试以下操作:
.item {
float: left;
font-size: 18px;
margin: 15px 0 0 48px;
width: 30%;
}
.item:first-child {
margin: 15px 0 0 0;
}
编辑
当你说休息时,我认为你的意思是最后一个。物品下降一级。这是因为父容器具有固定的宽度,所以组合的子元素不得超过该宽度
浮动时:real width=width+padding+margin
尝试更改css中的.item属性:
.item {
float: left;
font-size: 18px;
margin: 15px 32px 0px 0;
width: 33%;
}
尝试更改css中的.item属性:
.item {
float: left;
font-size: 18px;
margin: 15px 32px 0px 0;
width: 33%;
}
混合像素和百分比。每个“.item”元素都有右边距(32px),但您只需要第一个和第二个元素的右边距。当你给第一个和第二个右边距5%时,你有90%的块。
试试看:
混合像素和百分比。每个“.item”元素都有右边距(32px),但您只需要第一个和第二个元素的右边距。当你给第一个和第二个右边距5%时,你有90%的块。
试试看:
好的,谢谢。它为什么这么早就坏了,有点困惑。你能解释一下为什么这种方法只使用边距或填充就可以了吗?我已经查看了使用firebug的脚本,但还没有看到这个方法是有效的。请在评论后更新答案。希望对汉克斯有帮助。我仍然在学习css的所有细节。谢谢你的帮助。是的,谢谢。它为什么这么早就坏了,有点困惑。你能解释一下为什么这种方法只使用边距或填充就可以了吗?我已经查看了使用firebug的脚本,但还没有看到这个方法是有效的。请在评论后更新答案。希望对汉克斯有帮助。我仍然在学习css的所有细节。谢谢你的帮助。如果你看底部的列,它们不会与顶部的列对齐——试着把宽度改为33%。哦,就是这样。上面的方法是有效的。我尝试了您以前使用的方法,但它仍然会将列放到下一行。如果您查看底部的列,它们不会与顶部的列对齐,请尝试将宽度更改为33%。哦,就是这样。上面的方法是有效的。我尝试了你以前使用的方法,但它仍然会将列拖到下一行。这就是为什么当我犯一些新手错误,比如混合像素和百分比时,有你们来告诉我是件好事。我不知道你不应该那样做。谢谢。好吧,你可以混合像素和百分比,但只有当你知道多少像素占一个百分比,或者当你确定你不会因此而有任何问题时。在这种情况下,要计算所有尺寸是否不超过宽度的100%。在这种情况下,只使用百分比更容易,因为它不是“像素完美”的设计。是的,这就是为什么当我犯一些新手错误,比如混合像素和百分比时,有你们来告诉我这很好。我不知道你不应该那样做。谢谢。好吧,你可以混合像素和百分比,但只有当你知道多少像素占一个百分比,或者当你确定你不会因此而有任何问题时。在这种情况下,要计算所有尺寸是否不超过宽度的100%。在这种情况下,只使用百分比更容易,因为它不是“像素完美”的设计。