微信小程序开发入门教程(八)

背景

上一篇文章我们已经讲述了WXSS的一部分内容,其中包括尺寸、选择器、内联样式以及全局样式和局部样式,本篇文章将会讲述WXSS布局相关内容,WXSS实现了CSS布局相关的绝大部分规范。

盒模型

盒子模型是CSS的基础,如下图所示,CSS假定每个元素都会生成一个或多个矩形框,每个元素框中心都有一个内容区(content),这个内容区周围有内边距(padding)、边框(border)和外边距(margin),这些项默认宽度为0。简单来说,HTML的每个元素就是一个盒子,在微信小程序中也是如此,元素的宽度和高度就是内容区域的高度和宽度,不包括内边距、边框和外边距,可以通过width、heigh、padding、border和margin属性控制盒子样式。

CSS中的布局都是基于盒子模型,不同类型元素对盒子模型的处理也不相同,块级元素的处理与行内元素不同,浮动元素和定位元素的处理也不相同,接下来我们逐一讨论这些差异。

块级元素

元素按显示方式主要可以分为块级元素和行内元素,元素的显示方式由display属性控制,块级元素会默认占一行,一般一行内只有一个块级元素(浮动后除外),当添加新的块级元素时,新的元素会自动换行。块级元素一般作为容器出现,用于组织结构。微信小程序中一些元素默认是块级元素,如<view/>组件,而有一些元素默认是行内元素如text组件,可以通过修改元素displayblock将一个元素强行设置为块级元素,块级元素的特性如下:

  • 总是在新行上开始
  • 宽度默认为width + marginLeft + marginRight + paddingLeft + paddingRight刚好等于父级元素内容区的宽度,除非设定一个新宽度,需要注意的是,当设置块级元素的宽度为100%时,如果当前元素存在padding和margin会导致块级元素溢出父元素
  • 盒子模型的高度默认由内容确定
  • 盒子模型中高度、宽度、内边距和外边距都可以控制
  • 可以容纳行内元素和其他块级元素。

<view/>组件默认是块级元素,以<view/>来说明块级元素特性,代码如下:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 微信小程序是现代社会中越来越受欢迎的一种应用方式,无论是企业还是个人,都可以通过开发微信小程序来实现自己的商业目标。对于刚接触微信小程序开发的人来说,需要学习相关的知识和技能,以便能够在实践中开发高质量的微信小程序。 《微信小程序开发案例教程慕课版pdf》是一本非常有用的开发指南,通过讲解多个实际的案例,介绍了微信小程序开发中的关键概念、技术和工具。这本书可以帮助读者熟悉微信小程序开发流程和相关技术,从而提高开发速度和质量。 从内容上看,这本书有以下几个方面的优势: 1.案例丰富:《微信小程序开发案例教程慕课版pdf》中介绍了多个实际的案例,如点餐系统、电商平台、文化衫设计等,每个案例都包含了具体的设计和实现过程,让读者能够全面了解微信小程序开发的各个方面。 2.简明易懂:本书的语言简洁明了,注重讲解技术概念和实现步骤,同时也包含了大量的图例和代码示例,让读者更容易理解和运用所学知识。 3.实战强化:每个案例中都包含了一些典型的问题和解决方案,读者可以对照自己的实际开发需求,学习如何利用微信小程序开发解决实际问题。 总的来说,《微信小程序开发案例教程慕课版pdf》是一本非常实用的开发指南,可以帮助有志于学习微信小程序开发的人迅速入门并掌握相关技能。无论是自学还是参加培训,都可以通过这本书来提高自己的学习效率和开发水平。 ### 回答2: 微信小程序是一款非常流行的手机应用程序。它可提供以下服务:免费聊天、支付、分享、地图等功能,是运营商和用户之间进行沟通的最佳桥梁。微信小程序开发案例教程慕课版pdf是一份非常详细的小程序开发教程,可以帮助开发者更好地掌握微信小程序开发技巧。 首先,《微信小程序开发案例教程慕课版pdf》包含了基础概念与框架的教学,可以帮助开发者理解微信小程序的基本原理和开发框架。其次,该教程还涵盖了小程序开发基础、功能实现、案例分析、调试以及发布等方面。最后,《微信小程序开发案例教程慕课版pdf》还提供了许多实例代码和模板,方便学习者练习。 此外, 此教程还以案例为主,涵盖了日常生活中常用的小程序,例如:点餐、报名、商城等,以及自定义组件与动画。因此,阅读此教程可以让开发者更好地了解小程序的开发并能够自己进行一些简单的小程序的开发。 总之, 微信小程序开发案例教程慕课版pdf通俗易懂、内容详实。看完本教程开发者可掌握微信小程序开发的基础知识和技巧,对于微信小程序的日常开发也有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值