本篇文章为大家展示了CSS中如何使用Frasbox创建等高度定价表,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联公司主营涞水网站建设的网络公司,主营网站建设方案,重庆APP开发,涞水h5重庆小程序开发公司搭建,涞水网站营销推广欢迎涞水等地区企业咨询
为长清等地区用户提供了全套网页设计制作服务,及长清网站建设行业解决方案。主营业务为成都网站制作、成都网站建设、长清网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen Fourteen Fifteen Sixteen Seventeen Eighteen Nineteen Twenty Twenty-one Twenty-two |
|
如你所见,每一个UL.theplan
元素包含不同数量的Li条目。目标是使每个UL的高度相同,并且每个定价计划的最后一个LI条目在最底部对齐。
我找到的最简单的方法是什么?使用CSS FrasBox并设置每个ULflex-direction:column
因此,他们垂直扩张,以匹配最长的弯曲儿童的身高。我将在下面更详细地解释。
这里是等高线定价表的CSS。我删除了不重要的部分,所以你可以把重点放在重要的事情上:
One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen Fourteen Fifteen Sixteen Seventeen Eighteen Nineteen Twenty Twenty-one Twenty-two Twenty-three Twenty-four Twenty-five Twenty-six Twenty-seven Twenty-eight Twenty-nine Thirty Thirty-one Thirty-two Thirty-three Thirty-four Thirty-five Thirty-six Thirty-seven Thirty-eight Thirty-nine Forty Forty-one Forty-two Forty-three Forty-four Forty-five Forty-six Forty-seven Forty-eight Forty-nine Fifty Fifty-one Fifty-two Fifty-three |
|
首先,将父DIV容器设置为display:flex
,并允许Flex儿童以水平方向包装并水平居中。flex-wrap: wrap
和justify-content: center
. 所有的儿童UL元素被认为是屈曲儿童。
对于每个由UL元素组成的定价表,i flex-direction:column
. 默认情况下,Flex儿童在水平轴上播放。通过设置方向:
,我强迫Flex儿童的所有默认行为发生在垂直平面上,包括金奖。默认相等高度屈曲儿童 .
因此,DIV内的所有单独的定价表现在都是相同的高度,但仍然需要一个重要的改进,使所有的东西看起来都很漂亮。我希望调用Actudio按钮,它包含在每个UL的最后一个Li中,以与表的最底部对齐。
要做到这一点包括2个步骤。首先,我将每个UL定价表也设置为FrasBox容器本身。display: flex
)一旦完成,我就可以使用margin
属性将特定子元素与它的对等体对齐,例如对于水平Flex子块的左对齐或右对齐,或者在这种情况下,垂直Flex子、顶部或底部。
为了使最后一个Li元素处于底部对齐,添加的魔法成分是margin-top: auto
在这些元素里面:
One Two Three Four |
|
上述内容就是CSS中如何使用Frasbox创建等高度定价表,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。