Html 左侧浮动未按应有的方式工作

Html 左侧浮动未按应有的方式工作,html,css,Html,Css,我有这些html标签 <div class="items-row cols-3 row-0"> <div class="item column-1"></div> <div class="item column-2"></div> <div class="item column-3"></div> </div> <div class="items-row cols-3 row-1"&

我有这些html标签

<div class="items-row cols-3 row-0">
  <div class="item column-1"></div>
  <div class="item column-2"></div>
  <div class="item column-3"></div>
</div>
<div class="items-row cols-3 row-1">
  <div class="item column-1"></div>
  <div class="item column-2"></div>
  <div class="item column-3"></div>
</div>
<div class="items-row cols-3 row-2">
  <div class="item column-1"></div>
  <div class="item column-2"></div>
  <div class="item column-3"></div>
</div>


但这并没有像它应该的那样向左浮动。如果这是宽度问题,这里有一个主div宽度较小,但向左浮动。

我想你应该关闭你的
标签

HTML:

<div class="items-row cols-3 row-0">
    <div class="item column-1">1</div>
    <div class="item column-2">2</div>
    <div class="item column-3">3</div>
</div>
<div class="items-row cols-3 row-1">
    <div class="item column-1">1</div>
    <div class="item column-2">2</div>
    <div class="item column-3">3</div>
</div>
<div class="items-row cols-3 row-2">
  <div class="item column-1">1</div>
  <div class="item column-2">2</div>
  <div class="item column-3">3</div>
</div>

1.
2.
3.
1.
2.
3.
1.
2.
3.

我想你应该关闭你的
标签

HTML:

<div class="items-row cols-3 row-0">
    <div class="item column-1">1</div>
    <div class="item column-2">2</div>
    <div class="item column-3">3</div>
</div>
<div class="items-row cols-3 row-1">
    <div class="item column-1">1</div>
    <div class="item column-2">2</div>
    <div class="item column-3">3</div>
</div>
<div class="items-row cols-3 row-2">
  <div class="item column-1">1</div>
  <div class="item column-2">2</div>
  <div class="item column-3">3</div>
</div>

1.
2.
3.
1.
2.
3.
1.
2.
3.

我假设你做错了,我调试了它,发现

用你的css替换这个css,这样就行了

.item {
    display: block;
    float: left;
    padding: 0 5px 10px;
}
检查这个

已更新

将此css替换为您的css,它将正常工作

.items-row {
    width: 33.33%;
    float: left;
}
.item {
    margin:0 !important;  
}
.column-1, .column-2, .column-3 {
    /*width: 55%; remove width  */
}

还有一件更重要的事,请删除所有
。column-
选择器您正在多次选择它们,因此请确保css只应用了一次它,因为我假设您做错了,我调试并发现了它

用你的css替换这个css,这样就行了

.item {
    display: block;
    float: left;
    padding: 0 5px 10px;
}
检查这个

已更新

将此css替换为您的css,它将正常工作

.items-row {
    width: 33.33%;
    float: left;
}
.item {
    margin:0 !important;  
}
.column-1, .column-2, .column-3 {
    /*width: 55%; remove width  */
}
还有一件更重要的事,请删除所有
。列-
选择器您要多次选择它们,因此请确保css只在一次上应用它

请尝试下面的代码

<div class="items-row cols-3 row-0">
   <div class="item column-1"></div>
   <div class="item column-2"></div>
   <div class="item column-3"></div>
</div>
<div class="items-row cols-3 row-1">
   <div class="item column-1"></div>
   <div class="item column-2"></div>
   <div class="item column-3"></div>
</div>
<div class="items-row cols-3 row-2">
   <div class="item column-1"></div>
   <div class="item column-2"></div>
   <div class="item column-3"></div>
</div>
请尝试下面的代码

<div class="items-row cols-3 row-0">
   <div class="item column-1"></div>
   <div class="item column-2"></div>
   <div class="item column-3"></div>
</div>
<div class="items-row cols-3 row-1">
   <div class="item column-1"></div>
   <div class="item column-2"></div>
   <div class="item column-3"></div>
</div>
<div class="items-row cols-3 row-2">
   <div class="item column-1"></div>
   <div class="item column-2"></div>
   <div class="item column-3"></div>
</div>


你的部门还没关门?为什么?这里的问题是这是你想要的吗?是 啊在小提琴中它可以工作,但你在测试现场看到了吗?这不管用。试试我在小提琴上写的,看看它是否管用。你的div没有关闭吗?为什么?这里的问题是这是你想要的吗?是 啊在小提琴中它可以工作,但你在测试现场看到了吗?这不管用。试试我在小提琴上写的,看看是否管用。是的!我可以将.item设置为float:left,但它没有按我的要求显示。在您的演示中,1231是水平显示的,但我需要1231是垂直显示的。@C-Link为此,您必须浮动父项div@C-链接不为小提琴中的父元素提供宽度@格林先生,我想这只是因为宽度的缘故,所以我想说的只是宽度。是的!我可以将.item设置为float:left,但它没有按我的要求显示。在您的演示中,1231是水平显示的,但我需要1231是垂直显示的。@C-Link为此,您必须浮动父项div@C-链接不为小提琴中的父元素提供宽度@格林先生,我认为这只是因为宽度,所以我只想提到宽度。在小提琴中它是,但在我的网站上它不是。查看测试站点请发布您网站的代码,这将使我更容易给出解决方案,甚至对其他人来说!P.S当你删除宽度时添加的演示站点,它工作得很好!那怎么了?看到这个@C-Link,当我把这些div的内容添加到另一个div中,就像你的网站一样,它表现得很好!看这个:你在干什么,伙计?也许你不明白我的问题,看看机械师的答案。那很好。在小提琴上它是,但在我的网站上它不是。查看测试站点请发布您网站的代码,这将使我更容易给出解决方案,甚至对其他人来说!P.S当你删除宽度时添加的演示站点,它工作得很好!那怎么了?看到这个@C-Link,当我把这些div的内容添加到另一个div中,就像你的网站一样,它表现得很好!看这个:你在干什么,伙计?也许你不明白我的问题,看看机械师的答案。那很好。