- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图3 - 5 行内元素 返回 图3 - 6 行内块元素 返回 图3 - 12 flex 布局模型 返回 表3 - 1 flex 容器支持的属性 返回 图3 - 13 flex - direction 示例 返回 图3 - 14 flex - wrap 示例 返回 图3 - 15 justify - content 示例 返回 图3 - 17 align - content 示例 返回 表3 - 2 容器内项目属性 返回 * 第3 章 页面布局 3.1 盒子模型 3.2 块级元素与行内元素 3.3 浮动与定位 3.4 flex 布局 返回 3.1 盒子模型 微信小程序的视图层由WXML 和WXSS 组成。 其中, WXSS (WeiXin Style Sheets) 是基于CSS 拓展的样式语言, 用于描述WXML 的组成样式, 决定WXML 的组件如何显示。 WXSS 具有CSS 的大部分特性, 因此, 本章将重点讲解CSS 中的布局相关内容。 在页面设计中, 只有掌握了盒子模型以及盒子模型的各个属性和应用方法, 才能轻松控制页面中的各个元素。 盒子模型就是我们在页面设计中经常用到的一种思维模型。 在CSS 中, 一个独立的盒子模型由内容(content)、内边距(padding)、边框(border)和外边距( margin) 4 个部分组成, 如图3 - 1所示。 下一页 返回 3.1 盒子模型 此外, 对padding、border 和margin 可以进一步细化为上、下、左、右4 个部分, 在CSS中可以分别进行设置, 如图3 -2 所示。 图中各元素的含义如下: ■ width 和height 内容的宽度和高度。 ■ padding - top、padding - right、padding - bottom 和padding - left 上内边距、右内边距、底内边距和左内边距。 ■ border - top、border - right、border - bottom 和border - left 上边框、右边框、底边框和左边框。 上一页 下一页 返回 3.1 盒子模型 ■ margin - top、margin - right、margin - bottom 和margin - left 上外边距、右外边距、底外边距和左外边距。 因此, 一个盒子实际所占有的宽度(高度) 应该由“内容” + “内边距” + “边框”+ “外边距” 组成。 CSS 中的布局都基于盒子模型, 不同类型的元素对盒子模型的处理不同。 上一页 返回 3.2 块级元素与行内元素 元素按显示方式分为块级元素、行内元素和行内块元素, 它们的显示方式由display 属性控制。 3.2.1 块级元素 块级元素默认占一行高度, 一行内通常只有一个块级元素(浮动后除外), 添加新的块级元素时, 会自动换行, 块级元素一般作为盒子出现。 块级元素的特点如下: (1) 一个块级元素占一行。 (2) 块级元素的默认高度由内容决定, 除非自定义高度。 (3) 块级元素的默认宽度是父级元素的内容区宽度, 除非自定义宽度。 下一页 返回 3.2 块级元素与行内元素 (4) 块级元素的宽度、高度、外边距及内边距都可以自定义设置。 (5) 块级元素可以容纳块级元素和行内元素。 view/ 组件默认为块级元素, 使用 view/ 组件演示盒子模型及块级元素的示例代码如下: 上一页 下一页 返回 3.2 块级元素与行内元素 显示效果如图3 -4 所示。 上一页 下一页 返回 3.2 块级元素与行内元素 3.2.2 行内元素 行内元素, 不必从新一行开始, 通常会与前后的其他行内元素显示在同一行中, 它们不占有独立的区域, 仅靠自身内容支撑结构, 一般不可以设置大小, 常用于控制页面中文本的样式。 将一个元素的display 属性设置为inline 后, 该元素即被设置为行内元素。 行内元素的特点如下: (1) 行内元素不能被设置高度和宽度, 其高度和宽度由内容决定。 (2) 行内元素内不能放置块级元素, 只级容纳文本或其他行内元素。 (3) 同一块内, 行内元素和其他行内元素显示在同一行。 上一页 下一页 返回 3.2 块级元素与行内元素 text/ 组件默认为行内元素, 使用 view/ 及 text/ 组件演示盒子模型及行内元素的示例代码如下: 显示效果如图3 -5 所示。 上一页 下一页 返回 3.2 块级元素与行内元素 3.2.3 行内块元素 当元素的display 属性被设置为inline - block 时, 元素被设置为行内块元素。 行内块元素可以被设置高度、宽度、内边距和外边距。 示例代码如下
您可能关注的文档
最近下载
- 2025年中考化学复习新题速递之酸碱中和反应及其应用(2024年9月).doc
- 选择性必修三 Unit3 Environmental Protection 第六课时 Project教学设计.docx
- 政治学概论 第十章 国际政治 .pptx
- SY-T 5836-93中深井压裂设计施工方法.pdf VIP
- 政治学之第五章国家机构课件.ppt VIP
- L系列冷却塔风机说明书 含易损件清单(风机直径大于等于7m)上海尔华杰机电装备制造有限公司 (原上海化工机械二厂).pdf
- 营销策划 -酣客新产品品牌战略方案- 酣客 华与华-第一阶段顾问成果决策会(白酒).pptx
- 第七章:《政治学概论》之政治文化.ppt VIP
- 工业大脑解决方案手册(阿里云).docx
- 川教版生命生态安全四上第12课《睡眠与健康》课件.pptx
文档评论(0)