我刚开始学习顺风CSS,一整天我都在试图理解为什么space-x-n不适合我我在谷歌上到处找,但没有找到
这是我的代码:
<nav class="bg-gray-800">
<div class="max-w-7xl mx-auto">
<div class="flex justify-between">
<div class="flex space-x-4">
<div>
<a href="#">
<img src="/src/logo.png" style="height:40px;" alt="logo">
</a>
</div>
<div>
<a href="">Features</a>
<a href="">Pricing</a>
</div>
</div>
<div>secondary nav</div>
</div>
</div>
</nav>
这是我的app.css
@tailwind base;
@tailwind components;
@tailwind utilities;
配置文件const defaultTheme = require('tailwindcss/defaultTheme');
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
'./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
'./storage/framework/views/*.php',
'./resources/views/**/*.blade.php',
'./resources/js/Pages/*.vue',
],
theme: {
extend: {
fontFamily: {
sans: ['Nunito', ...defaultTheme.fontFamily.sans],
},
},
screens:{
sm: '480px',
md: '768px',
lg: '976px',
xl: '1440px'
}
},
plugins: [require('@tailwindcss/forms')],
};
检查生成的标记,如果没有space-x-4
,则可能在构建步骤中出现错误。也有可能这个文件不是配置的顺风内容文件的一部分。
gap-x-4
和space-x-4
应该在两个包含的div之间提供16px的间隙。
您可以为包含徽标的第一个div设置mr-4
边距作为解决方案。
看到https://tailwindcss.com/docs/gap changing-row-and-column-gaps-independently
对于那些仍然有这个问题的人,正如@andreas提到的,只是过去你的代码在这里,并检查它是否工作,如果是,可能你有一个编译问题,其他类可能仍然工作,因为它们已经在输出文件中可用。
可能的解决方案:
- 确保你的开发服务器正在工作和监视。
- 校验配置文件(内容prop)