1.标签定义

这个例子非常好 ,因为它正好能说明:

👉 什么时候用 line(标签选择器),什么时候必须用 .line(class)


结论先给你

css 复制代码
text {
  color: red;
  font-size: 30rpx; /* 注意这里我帮你改了 */
}

这是完全正确的,而且在小程序里很常见。


为什么 text {} 这次是对的?

因为 text 是【真实存在的组件标签】

在微信小程序中:

xml 复制代码
<text>你好</text>

text官方内置组件,所以:

css 复制代码
text { ... }

👉 就是 标签选择器 ,能匹配所有 <text>


对比一下你前面问的 line

写法 是否存在这个标签 是否生效
text {} ✅ 有 <text> 组件 ✅ 生效
view {} ✅ 有 <view> 组件 ✅ 生效
line {} ❌ 没有 <line> ❌ 不生效
.line {} ✅ class ✅ 生效

⚠️ 一个非常重要的点:3rpx 几乎看不见

你写的是:

css 复制代码
font-size: 3rpx;

实际效果

  • 1rpx ≈ 屏幕宽度 / 750
  • 3rpx 非常非常小
  • 在真机上基本等于"看不见"

正常字体大小参考

用途 rpx
辅助说明 22--24rpx
正文 26--30rpx
标题 32--36rpx

👉 建议至少用 24rpx 以上


推荐写法(更安全)

全局 text 样式(慎用)

css 复制代码
text {
  color: red;
  font-size: 28rpx;
}

⚠️ 会影响所有 <text>,适合 demo,不适合复杂页面


更推荐:class 写法 ✅

xml 复制代码
<text class="danger-text">错误提示</text>
css 复制代码
.danger-text {
  color: red;
  font-size: 28rpx;
}

✔ 不污染全局

✔ 可维护

✔ 符合真实项目习惯


一句话总结

text {} 是对的,因为 <text> 真存在
line {} 是错的,因为 <line> 不存在
.line {} 永远安全

如果你愿意,我可以帮你列一份 小程序常用内置标签 & 是否适合直接写标签选择器的清单

https://chatgpt.com/share/695bc8c0-a264-8009-ad5c-248cda32855e

相关推荐
毕设源码-郭学长11 小时前
【开题答辩全过程】以 酒店预约微信小程序为例,包含答辩的问题和答案
微信小程序·小程序
week_泽13 小时前
小程序云数据库查询操作_2
数据库·小程序
说私域14 小时前
基于开源AI智能名片链动2+1模式S2B2C商城小程序的线上线下流量转化运营策略研究
人工智能·小程序·开源
项目題供诗14 小时前
微信小程序黑马优购(项目)(十三)
微信小程序·小程序
万岳科技系统开发15 小时前
开源知识付费源码:实现在线课程系统与会员管理
开发语言·小程序
青青子衿越15 小时前
微信小程序垂直滚动效果显示通知消息(无限循环滚动)
微信小程序·小程序
说私域15 小时前
从“打杂”到“战略中枢”:开源AI大模型、AI智能名片与S2B2C商城小程序重构运营价值体系
人工智能·小程序·重构
烟囱土著15 小时前
捣鼓15天,我写了一个拼音发音点读小程序
学习·微信·微信小程序·小程序·拼音
week_泽15 小时前
小程序访问云数据库_1
数据库·小程序
2501_9159214315 小时前
如何将 iOS 应用的 IPA 文件安装到手机进行测试
android·ios·智能手机·小程序·uni-app·iphone·webview