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

相关推荐
m0_5261194016 天前
iconfont我修改好颜色,但是在小程序项目是黑色的
小程序
2601_9567436817 天前
2026 上海小程序开发甄选:源码、云函数、跨端兼容技术评判
小程序·开发经验·上海
IT_张三17 天前
CSDN-项目分享-暑期备考小程序
小程序
IsJunJianXin17 天前
pdd小程序 cdp 保存响应体
linux·服务器·小程序·pdd小程序·拼多多响应体解密·小程序cdp·拼多多rpc取响应体
Geek_Vison17 天前
APP瘦身实战:从80MB+砍到15MB——基于小程序容器技术剥离APP非核心业务的实践分享
小程序·uni-app·mpaas
weikecms17 天前
聚合返利CPS小程序快速搭建教程
人工智能·微信·小程序
Haibakeji18 天前
长沙餐饮门店点餐配送小程序定制开发
大数据·小程序
2501_9159184118 天前
iOS App性能测试工具的实现方法与优化循环指南
android·ios·小程序·https·uni-app·iphone·webview
程序鉴定师18 天前
2026济南十大App制作公司测评(精简版):覆盖小程序、定制开发与跨平台方案
大数据·小程序
斯内普吖18 天前
(开源)高校素拓分管理系统小程序实战指南 基于 Java + SpringBoot + uni-app + Vue + MySQL
java·spring boot·mysql·小程序·uni-app·开源