当前位置: 首页 > news >正文

网站如何做分站管理系统

网站如何做分站,管理系统,网站开发 程序开发阶段,网页设计基础题库思维导图 参考网址: https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout 一、什么是 grid? CSS Grid布局是在CSS3规范中引入的一种新的布局方式,旨在解决传统布局方法(如浮动、定位、表格布局)存在的许多问题。C…

思维导图

参考网址: https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout

一、什么是 grid?

        CSS Grid布局是在CSS3规范中引入的一种新的布局方式,旨在解决传统布局方法(如浮动、定位、表格布局)存在的许多问题。CSS Grid布局规范最早由W3C提出,经过多年的发展和标准化,于2017年成为W3C的推荐标准。

二、grid 布局相比 flex 布局有那些方便之处?

Html + Css 核心知识 - flex (超详细)_html flex-CSDN博客

网格布局更为方便

问题场景一:例如想要实现页面内显示多个元素、每个元素大小尺寸间距相同、每行显示个数固定、按行由左向右排序、且在页面中均匀分布。如下所示

这时候很多人第一时间想到了 flex、单行用flex很方便、多行的话需要进行一些额外运算

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: flex;flex-wrap: wrap;align-content: start;gap: 10px;}  .son{width: calc((100% - 50px) / 6);aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;}

那有没有不用计算的方案呢! grid 这时候就排上的用场了!

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: grid;/* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */grid-template-columns: repeat(6, 1fr); /* 定义六个等宽的列 */align-content: start;gap: 10px;}  .son{/* width: calc((100% - 50px) / 6); */aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;}

问题场景二、实现等比例大小不同盒子布局、场景如下

这时候用其他方案处理就比较麻烦了、而 grid 就能很方便处理

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: grid;/* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */grid-template-columns: repeat(6, 1fr); /* 定义六个等宽的列 */align-content: start;gap: 10px;}  .son{/* width: calc((100% - 50px) / 6); */aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;min-width: 200px;}#item1{grid-column: 1/3;grid-row: 1/3; }#item8{grid-column: 5/7;grid-row: 2/4; }

根据可用空间自动填充列(这点个人觉得非常好用)。

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: grid;/* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));align-content: start;gap: 10px;}  .son{/* width: calc((100% - 50px) / 6); */aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;}

可以看到宽度是被自动填充到333px

填充到了 359px

http://www.shuangfujiaoyu.com/news/61940.html

相关文章:

  • 网站开发答辩百度云盘搜索
  • 网站开发编程工程师招聘2023年九月份新闻
  • 寻找扬中网站建设营销方式都有哪些
  • vuejs做视频网站互联网广告营销方案
  • ecshop手机网站吸引人的软文标题
  • 制作一个网站需要哪些步骤网站流量分析的指标有哪些
  • 做百度网站一般多少钱苏州seo网站系统
  • 找公司做网站需要咨询什么问题百度订单售后电话
  • 网站备案资料查询搜索引擎排名营销
  • DZ做的网站重庆小潘seo
  • wordpress积分充值seo快速排名软件
  • 怎么做网站的二维码网络推广营销方案100例
  • 新上线的网站怎么做优化爱链
  • 建设银行信用卡去网站网站设计论文
  • 专业网站建设出售怎么做网络营销推广
  • 晋城龙采网站建设长沙网络推广哪家
  • 学校网站建设要多少钱关键词搜索查询
  • 艺麟盛世可以做网站推广吗企业高管培训课程有哪些
  • 徐州英文网站优化中国最新军事新闻
  • 深圳学校网站定制设计软件开发工具
  • 常州外贸网站使用百度地图导航收费吗
  • 个人做网站的好处seo排名平台
  • html网站开发例子怎样做自己的网站
  • 竞价推广培训课程百度首页排名优化服务
  • 网站建设方面存在的问题公关公司排名
  • 做电影网站需要什么条件外贸推广平台排名
  • erp网站建设seo网络优化师
  • 上海外贸seo公司seo是什么公司
  • python制作的网站制作网页的流程
  • 独立网站怎么做推广seo免费系统