【发布时间】:2021-07-10 16:22:14
【问题描述】:
在justify-content: space-evenly 的网格布局中,当列共同宽于容器时,内容居中并左右溢出。我希望它向左对齐并且仅在右侧溢出(就像space-between 的情况一样)。
space-evenly:https://jsfiddle.net/78yv9uhp/5/
space-between:https://jsfiddle.net/78yv9uhp/6/
这在向容器添加滚动条(如overflow: auto)时尤其明显。右侧的内容可以滚动到,但左侧溢出的内容仍然无法访问。
这是预期的行为吗?有没有办法让内容在溢出时左对齐?
【问题讨论】:
-
您是否有理由需要使用
justify-content: space-evenly? -
是的,为了美观。内容是动态的(视口的宽度不同)。很多时候内容很合适,我喜欢均匀地间隔列。有时内容太多,或者访问者的窗口很小。然后我不希望内容对他们隐藏。
-
不能为小屏幕重新定义网格模板吗?