当前位置: 首页 > 知识库问答 >
问题:

postcss - Tailwind CSS的@tailwindcss base指令导入了哪些基础样式?

宗政财
2024-07-01

@tailwindcss base导入了哪些基础样式?从哪里(代码库中的哪个或哪些文件)可以获知?还是说它并没有导入任何样式,但是我们可以通过以下方式声明一些样式,然后这些样式按照@tailwindcss的声明顺序来应用。

@tailwindcss base;
@tailwindcss components;
@tailwindcss utilities;
@layer base{
    ...
}
@layer component {
    ....
}

共有1个答案

单于淇
2024-07-01

base 里的都是 reset 样式,具体来说就是 prelight 那部分。v3.0+ 之后 :root 里定义的那些 CSS 变量也在这层。

components 里目前只有一个 .container

utilities 里的才是你用到那些所谓原子化样式类。

此外还有一个 variants 你没提到,这层里的带媒体查询的。

当然这都是说 tailwindcss 自带的部分,你要是自己往相应的 layer 里添加自定义的内容另当别论。

P.S. 其实这些 layer 本质上没有什么区别,不同的 layer 只是用来控制编译后的 CSS 顺序的。但如果真有自定义的需要,还是建议按照官方给出的建议来做,它是约定俗成的。

 类似资料:
  • 问题内容: 运行我用汇编语言编写的程序时,出现错误。是否有一种方法可以知道导致错误的指令,而无需进行调试,因为我所运行的计算机没有调试器或任何开发系统。换句话说,我在一台机器上编译并在另一台机器上运行。我无法在正在编译的计算机上测试程序,因为它们不支持SSE4.2。我运行程序的机器仍然支持SSE4.2指令。 我认为这可能是因为我需要告诉汇编器(YASM)识别SSE4.2指令,就像我们通过向gcc传

  • 本文向大家介绍Python爬虫入门有哪些基础知识点,包括了Python爬虫入门有哪些基础知识点的使用技巧和注意事项,需要的朋友参考一下 1、什么是爬虫 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。 比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向

  • 预处理指令是一种给编译器的指令,用来在实际的编译开始之前预处理一些信息。 所有的预处理指令都以 # 开始,并且在一行预处理指令中,只有空白字符可以出现在指令之前。预处理指令没有声明,所以他们不需要以分号(;)结尾。 C# 编译器不具有独立的预处理机制;然而,指令执行的时候就像是只有这一条一样。在 C# 中,预处理指令被用来帮助条件编译。不像 C 或 C++ 的指令,他们不能创建宏。一个预处理指令必

  • 我在跟踪http://spark.apache.org/docs/latest/sql-programming-guide.html 打字后: 我有一些我没有看到答案的问题。 首先,什么是$符号?如 第二,我能从第二行得到数据吗(我不知道第二行的数据是什么)。 第三,你将如何阅读彩色图像与火花sql? 第四,我仍然不确定数据集和火花中的数据帧有什么区别。变量df是一个数据帧,所以我可以将“Mich

  • 本文向大家介绍AngularJS基础 ng-href 指令用法,包括了AngularJS基础 ng-href 指令用法的使用技巧和注意事项,需要的朋友参考一下 AngularJS ng-href 指令 AngularJS 实例 使用 AngularJS 设置添加链接: 定义和用法 ng-href 指令覆盖了原生的 <a> 元素 href 属性。 如果在 href 的值中有 AngularJS 代码

  • 本文向大家介绍AngularJS基础 ng-if 指令用法,包括了AngularJS基础 ng-if 指令用法的使用技巧和注意事项,需要的朋友参考一下 AngularJS ng-if 指令 AngularJS 实例 取消选中,并移除内容: 定义和用法 ng-if 指令用于在表达式为 false 时移除 HTML 元素。 如果 if 语句执行的结果为 true,会添加移除元素,并显示。 ng-if