Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在Safari的第一行引导3个网格中断_Css_Twitter Bootstrap_Twitter Bootstrap 3 - Fatal编程技术网

Css 在Safari的第一行引导3个网格中断

Css 在Safari的第一行引导3个网格中断,css,twitter-bootstrap,twitter-bootstrap-3,Css,Twitter Bootstrap,Twitter Bootstrap 3,我有一个商店页面,上面有一排排的产品。在chrome中,它看起来很好,如下所示: __ __ __ __ | | | | | | | | | | | | | | | | ‾‾ ‾‾ ‾‾ ‾‾ __ __ __ __ | | | | | | | | | | | | | | | | ‾‾ ‾‾ ‾‾ ‾‾ 但在Safari中,第一行只有3个元素: __ __ __ | | | | | |

我有一个商店页面,上面有一排排的产品。在chrome中,它看起来很好,如下所示:

 __   __   __   __
|  | |  | |  | |  |
|  | |  | |  | |  |
 ‾‾   ‾‾   ‾‾   ‾‾ 
 __   __   __   __
|  | |  | |  | |  |
|  | |  | |  | |  |
 ‾‾   ‾‾   ‾‾   ‾‾ 
但在Safari中,第一行只有3个元素:

 __   __   __ 
|  | |  | |  |
|  | |  | |  |
 ‾‾   ‾‾   ‾‾ 
 __   __   __   __
|  | |  | |  | |  |
|  | |  | |  | |  |
 ‾‾   ‾‾   ‾‾   ‾‾ 
HTML:


...
...
  • ...
... ...
您已为每个产品项指定了一类
col-md-3
。这意味着宽度为
25%
。但您也给它一些填充,这会将其宽度增加到25%以上,导致最后一个元素进入下一行

此外,整个结构似乎编码不当。无论如何,这里有一个快速解决你问题的方法。在末尾将其添加到CSS中

.products .product { width: 24%; }
另外,我看到你的文件中有这个代码。这对我来说似乎也是一个原因

.products .col-md-4:nth-child(3n+1), .products .col-md-3:nth-child(4n+1) { clear: none; }

您已为每个产品项指定了一类
col-md-3
。这意味着宽度为
25%
。但您也给它一些填充,这会将其宽度增加到25%以上,导致最后一个元素进入下一行

此外,整个结构似乎编码不当。无论如何,这里有一个快速解决你问题的方法。在末尾将其添加到CSS中

.products .product { width: 24%; }
另外,我看到你的文件中有这个代码。这对我来说似乎也是一个原因

.products .col-md-4:nth-child(3n+1), .products .col-md-3:nth-child(4n+1) { clear: none; }

只需在css(sass/less)文件中使用此代码段

我应该在以后工作


来源:

只需在css(sass/less)文件中使用此代码段即可

我应该在以后工作

来源:

这可能是你给的

显示器:flex; 柔性包装:包装

在col-md-3中。移除它,它就会工作。

这可能是你给的

显示器:flex; 柔性包装:包装


在col-md-3中。拆下它,它就会工作。

在inspector中,我看到每个产品的宽度为285px,容器/行的宽度为1140px。因此,这一行最多应该有4种产品——就像其他产品一样。添加
width:24%
看起来有点太粗糙了。。。我也试着删除你建议的那条线,但我看不出有什么区别。但是删除它旁边的那条线确实解决了问题!ThanksToo hacky,请参考《检查员》中的内容,我看到每个产品的宽度为285px,容器/行为1140px。因此,这一行最多应该有4种产品——就像其他产品一样。添加
width:24%
看起来有点太粗糙了。。。我也试着删除你建议的那条线,但我看不出有什么区别。但是删除它旁边的那条线确实解决了问题!谢谢你,请参阅