当前位置:   CSS > 正文

如何以最后一行左对齐的方式显示包装弹性项目?

html,css,css3,flexbox,容器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我有一个固定宽度的容器,其中几个可变宽度元素必须出现在一行中,必要时可以将其溢出到其他行中.

但是,每个元素的开头必须与它上面的元素对齐,所以在ASCII艺术中它看起来像是这样(比如,填充1):

    /----------------------------------\
    |                                  |
    | # One    # Two   # Three  # Four |
    | # Five   # Six                   |
    |                                  |
    \----------------------------------/

换一种说法:

每行的第一个元素必须左对齐

每行的最后一个元素(最后一行除外)必须是右对齐的

每个元素必须与其上方的元素左对齐

我试图使用flexbox而没有成功.

这是我到目前为止最好的,flex-wrap: wrap用于容器和flex-grow: 1元素.

问题是最后一行填充到边缘.

justify-content: flex-start; // this does nothing

如果我拿走flow-grow: 1那么元素不会平均分配.我也尝试摆弄last-of-type元素,但这还不够.

这是否可能flexbox,或者我是以错误的方式进行的?



1> Guy Benron..:

在尝试了这里的建议(谢谢!)并长时间在网上搜索之后,我得出结论,这对于flexbox来说根本不可能.无论如何,我的意思是其他人已经达成了这个结论,而我却顽固地试图让它继续工作,直到最后放弃并接受聪明人的智慧.

我遇到的一些链接可能会更好地解释它,或者需求的不同方面,所以我将它们发布在这里以供...后代使用.

如何保持包装的flex-items与前一行的元素宽度相同?

http://fourkitchens.com/blog/article/responsive-multi-column-lists-flexbox



2> 小智..:

我知道我来晚了,但是过去一个小时左右,我一直在寻找解决方案,我想我已经想通了。将空div放在容器的末端,然后设置flex-grow: 1为容器,仅此而已。还要justify-content: space-between放在容器上,不要flex-grow在其他物品上使用。这将始终使最后一行左对齐,因为该div将延伸通过所有剩余空间。

但是,这样做的问题是,它总是使最后一行左对齐-即使它是唯一一行,这也使该解决方案对我不可用,但对于可能期望多于一行项目的人来说,它可能是可用的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/CSS/detail/5586
推荐阅读
  • 如何解决《cssbox-shadow是元素盒子模型的一部分吗?》经验,为你挑选了2个好方法。html,css,css3,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开... [详细]

  • 如何解决《仅使用CSS创建三角形》经验,为你挑选了0个好方法。html,css,svg,css3,css-shapes,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开... [详细]

  • 如何解决《如何让IE9中的css3border-image工作?》经验,为你挑选了0个好方法。css3,internet-explorer-9,css,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二... [详细]

  • 如何解决《JQPLOT的自定义标记》经验,为你挑选了1个好方法。css,jquery,css3,jqplot,html,javascript,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,... [详细]

  • 如何解决《为什么必须在Calc()方法中用空格包围+或-?》经验,为你挑选了3个好方法。css,css3,css-calc,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在... [详细]

  • 如何解决《CSSmozilla过渡不起作用》经验,为你挑选了1个好方法。css,css3,firefox,webkit,safari,chrome,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码... [详细]

  • 如何解决《如果选择器不再匹配,如何将CSS3动画运行到最后?》经验,为你挑选了0个好方法。html,css,css-selectors,css3,css-animations,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开... [详细]

  • 如何解决《如何使用<ol>标签创建二进制计数器?》经验,为你挑选了1个好方法。html,css3,firefox,css,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix... [详细]

  • 如何解决《PHP:在表中的多个列上堆叠数组》经验,为你挑选了1个好方法。html,php,css3,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具... [详细]

  • 如何解决《XSL-FO已经死了,有替代方案吗?》经验,为你挑选了1个好方法。xsl-fo,css3,apache-fop,apache,hive,html,css,xml,https,DevBox,在线流程图,编程,编程问答,程序员,开发者... [详细]

  • 如何解决《CSS3InternetExplorer缩放背景过滤器:》经验,为你挑选了1个好方法。css,internet-explorer,background,filter,css3,DevBox,在线流程图,编程,编程问答,程序员,开发... [详细]

  • 如何解决《使用JQuery我怎么能将每隔一行变成黑色?》经验,为你挑选了2个好方法。html,javascript,jquery,function,css3,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解... [详细]

  • 如何解决《文本溢出省略号不适用于动态宽度》经验,为你挑选了2个好方法。css,nested,overflow,ellipsis,css3,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,un... [详细]

  • 如何解决《如何使用javascript变量设置transform属性的值》经验,为你挑选了1个好方法。javascript,css,jquery,css3,html,webkit,go,DevBox,在线流程图,编程,编程问答,程序员,开发... [详细]

  • 如何解决《CSS3绕着另一个带有空格的圆圈》经验,为你挑选了1个好方法。geometry,css3,html,css,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间... [详细]

  • css3实现颜色渐变效果的方法:可以利用linear-gradient函数和radial-gradient函数分别实现线性渐变效果和径向渐变效果,如【linear-gradient(yellow,green)】。css3,颜色渐变,css,... [详细]

  • 如何解决《如何删除iPhone<button>样式?》经验,为你挑选了1个好方法。iphone,mobile,html5,button,css3,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解... [详细]

  • 如何解决《SafaribreaksborderradiususingGooglemapsinadiv》经验,为你挑选了0个好方法。html,css,safari,css3,google-maps-api-3,DevBox,在线流程图,编程,... [详细]

  • 如何解决《使用CSS3制作图像/div淡入淡出,而不使用悬停》经验,为你挑选了1个好方法。animation,transition,opacity,css3,css,webkit,DevBox,在线流程图,编程,编程问答,程序员,开发者工具... [详细]

  • 如何解决《使用CSS3@font-face字体渲染在Windows上使用ClearType可以很好地使用》经验,为你挑选了0个好方法。css,windows,cleartype,css3,font-face,DevBox,在线流程图,编程,... [详细]

相关标签
  

闽ICP备14008679号