在Tailwind css中间距对我不起作用

q5iwbnjs  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(255)

我刚开始学习Tailwind CSS,一整天我都在试图理解为什么space-x-n对我不起作用,我在Google上到处搜索,但没有运气
这是我的代码:

<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>

这是我的应用程序. 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')],
};
z2acfund

z2acfund1#

检查生成的标记,如果没有space-x-4,则可能是构建步骤出错,也可能是此文件不是配置的tailwind内容文件的一部分。
您的标记看起来正确。gap-x-4space-x-4应在两个包含的div之间提供16px的间距。
您可以给予包含徽标的第一个div提供mr-4边距作为解决方法。
请参见https://tailwindcss.com/docs/gap#changing-row-and-column-gaps-independently

相关问题