开发微信小程序时WX文件与html、css文件的区别
1.WXML vs HTML
1.标签名称不同
HTML:div、span、img、a
WXML:view、text、image、navigator
2.属性节点不同
<a href='#'>超链接</a>
<navigator url="./../..?">
3.提供Vue模板语法
数据绑定
列表渲染
条件渲染
2.WXSS vs CSS
1.新增加了rpx尺寸单位
CSS中需要手动进行像素单位换算,例如 rem
WXSS在底层支持新的尺寸单位rpx,在不同大小的屏幕上小程序会自动进行换算
2.提供了全局的样式和局部样式
项目根目录中的app.wxss 会作用于所有小程序页面
局部页面的.wxss样式仅对当前页面生效
3.WXSS仅支持部分选择器
.class和#id
element
并集选择器、后代选择器
::after和::before 等伪类选择器