css布局一维布局——FLEX

css 在网页布局方面除了前面浮动布局;目前流行一维布局flex和二维布局GRID,本节重点就flex进行总结:

基本概念如下:

flex 布局的基本概念 - CSS(层叠样式表) | MDNFlexible Box 模型,通常被称为 flexbox,是一种一维的布局模型。它给 flexbox 的子元素之间提供了强大的空间分布和对齐能力。本文给出了 flexbox 的主要特性,更多的细节将在别的文档中探索。https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox应用举例详见:

CSS flex布局(弹性布局/弹性盒子)CSS flex布局也称弹性布局,或者弹性盒子,当页面需要适应不同的屏幕大小以及设备类型时,flex布局非常有用。flex布局是CSS3新增的功能,需要借助若干CSS属性来实现。http://c.biancheng.net/css3/flex.html下面链接用图的形式说明了flexbox应用:

CSS3 Flexbox 布局完全指南(图解 Flexbox 布局详细教程)-WEB前端开发本文最后更新于 2018年11月15日。推荐姊妹篇:CSS Grid 布局完全指南(图解 Grid 详细教程) 背景 Flexbox 布局(也叫Flex布局,弹性盒子布局)模块( W3C 候选推荐,截止到2017年10月)旨在提供一个更有效地布局、对齐方式,并且能够使容器中的子元素大小未知或动态变化情况下仍然能够分配好子元素之间的空间。 Flex 布局的主要思想是使父容器能够调节子元素的宽度https://www.html.cn/archives/8629-CSS+in+Depth 书中对flex应用技巧有下面说明:

在如上布局中,利用margin-left:auto 属性让about菜单左侧自动填充空间。

重点对flex属性进行了说明:参考下面链接

flex - CSS(层叠样式表) | MDNflex CSS简写属性设置了弹性项目如何增大或缩小以适应其弹性容器中可用的空间。https://developer.mozilla.org/zh-CN/docs/Web/CSS/flex

也对flex属性进行总结:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
css3 flex布局是一种用于创建弹性盒子布局的技术。通过使用flex属性和相关的属性和值,可以实现元素的自适应、平均分配和对齐等效果。 一个常见的示例是通过设置容器的display属性为flex,然后使用justify-content属性来实现元素的水平对齐方式,可以使用以下值实现不同的对齐效果: - flex-start:元素靠左对齐 - flex-end:元素靠右对齐 - center:元素居中对齐 - space-between:元素平均分配,两端不留空白 - space-around:元素平均分配,两端留有空白 另外,使用align-items属性可以实现元素的垂直对齐方式,具体的对齐值包括: - flex-start:元素靠上对齐 - flex-end:元素靠下对齐 - center:元素居中对齐 - baseline:元素以基线对齐 - stretch:元素拉伸填充容器的高度 此外,还可以使用align-self属性来单独设置某个元素的垂直对齐方式,它的取值与align-items相同。 综上所述,通过使用flex布局相关的属性和值,可以轻松实现元素的自适应、平均分配和对齐等效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [css3 flex布局实现平均分配元素的示例代码](https://download.csdn.net/download/weixin_38638163/13127964)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Css Flex布局](https://blog.csdn.net/weixin_36398921/article/details/119372302)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值