微信小程序开发中WXML、WXSS与HTML、CSS的区别

微信小程序的开发与web网页开发的区别:

1.页面结构

web网页开发使用的页面结构是HTML,而小程序开发使用的却是WXML,两者的区别有:

①:标签名称不同

HTML中有(div、span、img、a)等标签

WXML中不存在这些标签,它有自己独特的标签如:(view、text、image、navigator),其作用与上面HTML标签对应相似,

使用如下:

HTML的使用
<div>

    <div></div>
    <span></span>

</div>
WXML的使用
<view>
    <view></view>
    <text></text>
</view>

②属性节点不同:

HTML中属性节点的使用:

<a href="#">AAA</a>

WXML中属性节点的使用:

<navigator url="/pages/home/home"></navigator>

③WXML提供了类似于vue的模板语法,例如数据绑定、条件渲染、列表渲染等等

2.样式结构

web页面使用的样式是CSS,而微信小程序使用的页面样式则是WXSS,两者区别如下

①WXSS新增了rpx尺寸单位,它在底层支持新的尺寸单位,在不同大小的屏幕上小程序会自动进行换算

②提供了全局样式和局部样式

app.wxss会作用与全局,而页面.wxss只在当前页面有效,但是当页面样式与全局样式有冲突时,会以页面样式为主

③wxss仅支持部分css中的选择器,如:.class、#id、并集选择器、后代选择器、元素选择器、::after、::before等伪选择器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端梨白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值