- 1
- 0
- 约1.71万字
- 约 85页
- 2022-09-30 发布于辽宁
- 举报
(中职)Web前端设计基础 项目十电子课件正版可修改PPTYCFWEB前端设计基础CSS 3创建网格布局项目十授课教师:姓名Contents5.项目小结1.项目描述3.项目实施2.知识准备6.技能训练4.项目拓展一 项目描述本项目学习要点网格布局的术语;网格容器的属性;网格项元素属性;如何创建网格布局;创建双飞翼布局。二 知识准备CSS一直用来布局网页,但一直以来都存在这样或那样的问题。一开始我们用表格(table),然后是浮动(float),再是定位(postion)和内嵌块(inline-block),但是所有这些方法本质上都是只是hack而已,并且遗漏了很多重要的功能(例如垂直居中)。后来,Flexbox在很大程度上改善了布局方式,但它是为了解决更简单的一维布局,而不是复杂的二维布局。Grid布局是专门为了解决二维布局问题而创建的CSS模块,是有史以来最强大的CSS模块之一。二 知识准备网格布局的重要术语;父元素网格容器属性;子元素网格项的属性。网格布局的重要术语1.网格容器和网格项网格容器任何应用display属性值为grid的元素就是网格容器,是所有网格项(Grid Items)的父级元素。网格项网格容器(Grid Container)的子元素(例如直接子元素)。网格布局的重要术语1.网格容器和网格项【例10-1】创建具有3个子元素的网格容器,代码如下所示(示例文件10-1.html)。!DOCTYPE htmlhtml lang=enhead meta charset=UTF-8 title网格容器和网格项/title style /*只要display的值为grid,这个元素就是网格容器*/ .container{ display:grid; } /style/headbody div class=container div class=item1第1个网格项/div div class=item2第2个网格项/div div class=item3第3个网格项/div /div/body/html网格布局的重要术语2.网格线构成网格结构的分界线。它们既可以是垂直的,也可以是水平的,并位于行或列的任一侧,如图所示黄线就是一条列网格线。网格布局的重要术语3.网格轨道两条相邻网格线之间的空间。可以把它们想象成网格的列或行。如图所示的第二条和第三条行网格线之间的就是网格轨道。网格布局的重要术语4.网格单元格两个相邻的行和两个相邻的列网格线之间的空间。这是网格系统的一个“单元格”。如图所示,第1至第2条行网格线和第2至第3条列网格线交汇构成的就是网格单元格。网格布局的重要术语5.网格区域四条网格线包围的总空间。一个网格区域可以由任意数量的网格单元格组成。如图所示,第1条到第3条行网格线和第1条到第3条列网格线之间的就是网格区域。父元素网格容器属性1.display属性将元素定义为网格容器,并为其内容建立新的网格格式。display属性值如表所示。Display属性含义grid生成一个块级网格inline-grid生成一个内联网格subgrid表示网格容器本身是另一个网格的网格项(即嵌套网格)父元素网格容器属性1.display属性CSS代码格式如下:.container{ display:grid|inline-grid|subgrid;}需要注意:在网格容器(Grid Container)上使用column,float,clear,vertical-align不会产生任何效果。父元素网格容器属性2.grid-template-columns和grid-template-rows属性使用空格分隔的值列表,用来定义网格的列和行。这些值表示网格轨道大小,它们之间的空格表示网格线。属性值为:(1) track-size:可以是长度值、百分比或者等份网格容器中可用空间( fr单位)(2) line-name:可以选择的任意名称CSS代码格式如下:.container{ grid-template-columns: track-size ... | line-name track-size ...; grid-template-rows: track-size ... | line-name track-size ...;}父元素网格容器属性【例10-2】创建一个3行5列的网格布局(示例文件10-2.html)。style .container{ display:grid; height: 300px; grid-template-columns: 40px 50px auto 50px 40px; grid-template-rows: 25% 100px auto; grid-gap: 10px; } .cont
您可能关注的文档
- (中职)Access数据库应用-项目六应用系统实现.pptx
- (中职)Web前端设计基础 项目八-1电子课件.pptx
- (中职)Web前端设计基础 项目八-2电子课件.pptx
- (中职)Web前端设计基础 项目八-3电子课件.pptx
- (中职)Web前端设计基础 项目八电子课件.pptx
- (中职)Web前端设计基础 项目二-1电子课件.pptx
- (中职)Web前端设计基础 项目二-2电子课件.pptx
- (中职)Web前端设计基础 项目二-3电子课件.pptx
- (中职)Web前端设计基础 项目二电子课件.pptx
- (中职)Web前端设计基础 项目九-1电子课件.pptx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- Leica_TS16_UM_v2-0-0_zh-徕卡实用说明书.pdf VIP
- 医院感染暴发控制标准2025版课件.pptx VIP
- 医学免疫学(全套课件272P)ppt课件.pptx VIP
- 古建筑安全监测技术标准.pdf VIP
- A4版2023安徽省中考数学答题卡.pdf
- Vaillant威能VIH CN 水罐参数技术参数.pdf
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人笔试模拟试题及答案解析.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人考试参考试题及答案解析.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
原创力文档

文档评论(0)