DevTools

CSS格式化器

在 Ali Hub DevTools 中使用 CSS格式化器,并获得清晰的验证、结果、隐私说明和已记录限制。

主要输入

仅当工具明确说明浏览器本地、带版本、限定范围、可清除且非敏感的数据时才使用存储。

安装此工具

将此工具添加到设备,以便快速访问。

CSS格式化器

在保留选择器、声明、注释、值和 at-rule 结构的同时,为 CSS 添加清晰缩进。

Make CSS easier to review

压缩的 CSS 会把选择器、声明、注释和长值放在一行。此工具展示易于检查的布局。

格式化只改变展示方式,不能证明 CSS 有效、高效、可访问或兼容。请保存源文件并检查 diff。

使用包含选择器、声明、注释、自定义属性、媒体查询和引号值的示例。

Formatting is not CSS validation

CSS 包含选择器、声明、值、注释、at-rule、函数、自定义属性和块。缩进让边界更清楚。

格式化器整理空白和 token,但不验证标准、specificity、可访问性、性能或构建兼容性。

值可能包含字符串、URL、转义、渐变、变量和厂商扩展,应保持原样并在目标环境测试。

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 1

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 2

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 3

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 4

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 5

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 6

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 7

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 8

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 9

检查 CSS source 的 selector declaration property value comment at-rule function custom property media query URL string escape order cascade browser accessibility performance security build lint result。逐项比较 formatted output 与 source,并在 deployment 前运行 parser validator test。 10

How to format CSS

  1. 输入完整样式表或受支持片段。
  2. 检查选择器、括号、声明、注释、自定义属性、函数和 at-rule。
  3. 把属性、值、引号、URL、变量和规则顺序与源文件比较。
  4. 运行 linter、构建、可访问性和浏览器测试。
  5. 从示例中删除私有 URL、令牌和用户数据。

Formatting method

  • 读取选择器、声明、值、注释、块、函数和 at-rule。

    读取选择器、声明、值、注释、块、函数和 at-rule。

  • 添加换行和缩进来显示规则与嵌套块。

    添加换行和缩进来显示规则与嵌套块。

  • 保留源文件的值、字符串、URL、自定义属性、注释和顺序。

    保留源文件的值、字符串、URL、自定义属性、注释和顺序。

解析器恢复、方言、厂商扩展、注释、空白策略和错误信息需要在实际引擎中确认。

Read the formatted result

成功结果是输入 CSS 的可读排列。将选择器、声明、值、注释、块、函数和顺序与源文件核对。

失败不能证明具体解析器支持或恢复规则。

浏览器、linter 或构建问题属于独立契约;格式化不是优化。

常见错误

把缩进当作验证可能掩盖无效值、specificity 意外或可访问性问题。

修改自定义属性、字符串、URL、转义或规则顺序可能改变行为。

不要假设厂商扩展在所有工具链中相同。

私有 URL、令牌或用户样式可能泄露数据。

限制和特殊情况

此功能用于 CSS 展示格式化,不保证标准、lint、可访问性、安全、性能、兼容性或压缩。

应在目标工具中测试自定义属性、at-rule、扩展、函数、转义、注释和大样式表。

未经允许不要粘贴机密生产样式。

Examples

格式化会验证 CSS 吗?

格式化会验证 CSS 吗?

输入完整样式表或受支持片段。

成功结果是输入 CSS 的可读排列。将选择器、声明、值、注释、块、函数和顺序与源文件核对。

会改变级联吗?

会改变级联吗?

检查选择器、括号、声明、注释、自定义属性、函数和 at-rule。

失败不能证明具体解析器支持或恢复规则。

值会保留吗?

值会保留吗?

把属性、值、引号、URL、变量和规则顺序与源文件比较。

浏览器、linter 或构建问题属于独立契约;格式化不是优化。

注释会保留吗?

注释会保留吗?

运行 linter、构建、可访问性和浏览器测试。

成功结果是输入 CSS 的可读排列。将选择器、声明、值、注释、块、函数和顺序与源文件核对。

可以格式化媒体查询吗?

可以格式化媒体查询吗?

从示例中删除私有 URL、令牌和用户数据。

失败不能证明具体解析器支持或恢复规则。

会改善性能吗?

会改善性能吗?

输入完整样式表或受支持片段。

浏览器、linter 或构建问题属于独立契约;格式化不是优化。

Frequently asked questions

格式化会验证 CSS 吗?

不会。请使用 parser、linter、构建、可访问性和浏览器测试。

会改变级联吗?

通常只改变展示空白,但仍需比较顺序并测试。

值会保留吗?

示例保留值、字符串、URL 和函数;重要时检查 diff。

注释会保留吗?

示例保留注释;请用实际输入确认。

可以格式化媒体查询吗?

示例展示嵌套 at-rule;请确认支持。

会改善性能吗?

不会。性能需要 profiling 和针对性优化。

能修复错误 CSS 吗?

不要假设自动修复;修正源文件后验证。

格式化后做什么?

检查 diff,运行 linter 和构建,并测试可访问性和浏览器。

References