记录一波flex默认让div水平小于1200上下排列(重构zan

阅读: 评论:0

记录一波flex默认让div水平小于1200上下排列(重构zan

记录一波flex默认让div水平小于1200上下排列(重构zan

还是要对flex布局比较熟悉的才能做出来,如果不熟悉的话,建议还是用传统的

float display: inline-block; 这种方式来做,

第一种:多用flex中的相关属性布局

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>zan-admin</title><script src="static/js/checkie&edge.js"></script><link href="static/css/bootstrap.css" rel="stylesheet"><link href="static/css/zan-admin.css" rel="stylesheet"><style>header {top: 0;left: 0;right: 0;height: 52px;/* 固定布局 */position: fixed;display: flex;}.left {height: inherit;/* 左侧菜单的宽度 *//* 这个属性也是指定宽度的 *//* flex-basis: 240px; */width: 240px;background-color: #e7e7e7;}.right {height: inherit;/* 占满剩下所有的宽度 *//* 注意:这里设置100%宽度是没有用的,则.left设置的宽度将会失效,因为100%是表示整个主轴的不是扣掉240px剩下的 *//* 小结:flex中要控制宽度啥的还是要注意,里面还是有些学问的; *//* width: 100%; *//* width: 50px; */flex-grow:1;background-color: #cccc;}main {padding-top: 52px;}@media screen and (max-width: 1200px) {header {display: flex;/* 注意:这个换行属性,是占满主轴宽度的时候才会换行,会换行的原因是下面设置了flex-basis: 100%; */flex-wrap: wrap;}.left {width: 100%;}/* 缩小时变成距离顶部104px */main {padding-top: 104px;}}</style

本文发布于:2024-01-27 22:17:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063650282961.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:zan
下一篇:B端问答
标签:一波   排列   重构   水平   flex
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23