@financial-times/o-normalise

中文文档
3.3.3发布于 2026/02/26MITES Module零依赖近 30 天下载 1.4万

提供样式表的基础样式和重排。 包括标准化公用设施,如视觉隐藏组件或添加一致的焦点状态.

中文使用文档
文档目录8 节
  1. 使用量
  2. 萨斯
  3. 其他混音符
  4. 重点国家
  5. 捐款
  6. 移徙指南
  7. 联系人
  8. 许可证

⚠️ 注: o - 正常状态已被替换为 o3 创建请参看 移徙指南 用于升级的步骤.

○ 规范化 MIT licensed

基金会风格和标准化公用事业

使用量

检查 关闭 如何将 Origami 组件纳入您的项目 开始 o-normalise。 。 。 .

萨斯

输出全部默认值 o-normalise 样式调用混音 oNormalise数字 :

@include oNormalise();

包括: o-normalise 颗粒地,通过一个 $opts 地图。 例如输出除 Css 外的所有样式 帮助类 o-normalise-visually-hidden 财务报告和审定财务报表 o-normalise-clearfix数字 :

@include oNormalise($opts: (
    'elements': ('forms', 'images', 'text', 'links'),
    'body': ('font-smoothing', 'focus', 'reduce-motion')
));

选项包括:

特性说明数值
要素用于应用正态样式的元素类型 .形式 图像 文本 链接
机构适用于 html, (中文(简体) ), body, (中文(简体) ), main 要素和所有要素 :focus 状态."font-smoothing","焦点"
帮助者可人工适用于元素的类别."清晰","隐形"

其他混音符

重点国家

o-normalise 使用 :focus-visible 伪类. 这在元素时适用 与 :focus 伪类和用户代理确定应特别标明焦点.

浏览器支持良好,所以我们不再推荐 页:1 焦点可见多填充,这个应该从您的项目中删除. :focus 用作旧浏览器需要时的倒计时.

捐款

如果你认为有些东西可以加入 o-normalise, (中文(简体) ), 无论是 提出问题 来讨论或创建 Pull 请求 由Origami团队审查的变化.

如果您认为 JavaScript 的任何功能或公用设备对这样的模块有用, 请提高 问题 实际使用。 。 。 .

移徙指南

状态主要版本最后一个小版本移徙指南
活动单位3不详迁移到 Origami 3
维护3个不详迁移到 v3
已贬值2个2.0 数据迁移到 v2
1个第1.7条不详

联系人

如果您对本部分有任何问题或评论,或需要帮助使用,请访问 无论是 提出问题, (中文(简体) ), 访问 #origami - 支持 或者说 电子邮件 折纸支持。 。 。 .


许可证

本软件由金融时报根据以下规定出版: 麻省理工学院许可证。 。 。 .

版本与发布记录

@financial-times/o-normalise 共发布 34 个版本,首次发布于 2019/02/13;过去 12 个月发布了 1 个版本。

版本发布日期距今
3.3.3latest2026/02/268 个月前
3.3.22023/10/273 年前
3.3.12023/04/283 年前
3.3.02022/12/153 年前
3.2.22022/01/134 年前
3.2.12021/12/244 年前

其他发布通道:prerelease → 3.0.0-beta.0,tag--v2.0.8 → 2.0.8。

关于 @financial-times/o-normalise 的常见问题

@financial-times/o-normalise 是什么?

提供样式表的基础样式和重排。 包括标准化公用设施,如视觉隐藏组件或添加一致的焦点状态.

如何安装 @financial-times/o-normalise?

在项目目录运行 npm install @financial-times/o-normalise,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@financial-times/sass-mq(^5.0.2)、@financial-times/o-colors(^6.7.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@financial-times/o-normalise 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/financial-times__o-normalise 是否存在。

@financial-times/o-normalise 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@financial-times/o-normalise 可以商用吗?

@financial-times/o-normalise 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@financial-times/o-normalise 的下载量有多少?

根据 npm 官方下载统计,@financial-times/o-normalise 在 2026/10/15 – 2026/11/13 这 30 天内被下载 14,059 次,日均约 469 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@financial-times/o-normalise 还在维护吗?

最新版本 3.3.3 发布于 2026/02/26(8 个月前);至今共发布 34 个版本,其中过去 12 个月发布了 1 个;首次发布于 2019/02/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。