最近在忙着公司的小程序商城重构的项目
遇到怎么一个坑问题,多个商品左右横滑的排列展示的方式。



我想聪明的小伙伴们已经
看出问题的出在哪里了!
不错这正式white-space:nowrap的坑也是css的本身具有的坑,css规则里规定了子层会继承父层样式属性,也就是这一个规定导致,我最后写出来的效果就是自有white-space:nowrap,这一样式的这一层开始,他的所有的子层都会继承了white-space:nowrap的特征,全部都被强制的在一行显示。
最后我也是懵逼了好一阵子想了各种办法,百度了好一会儿还是无法填上这个坑。最后实在没办法了就去研究了white-space的所有的属性值。

看到属性值的描述解释,让我看到了pre-wrap这个属性值,我就抱着试试的心态,在第二层的view加上white-space:pre-wrap;样式,我去!!!既然起到了效果,成功的把子层的强制一行显示的特征改变了完成了填坑。


你get到了么??
本文介绍了一种在使用CSS布局时遇到的问题,即如何解决white-space: nowrap导致的子元素强制在同一行显示的问题。通过使用white-space: pre-wrap属性值成功解决了该问题。

3347

被折叠的 条评论
为什么被折叠?



