自定义CSS是否被bootstrap.CSS.map覆盖?

自定义CSS是否被bootstrap.CSS.map覆盖?,css,bootstrap-4,Css,Bootstrap 4,我正在使用Bootstrap 4,并尝试在自定义CSS文件中为导航栏内的导航链接设置填充: .nav-link { padding: 0.15rem; } 使用的样式是: 正如您所看到的,custom.css在任何地方都看不到。当前样式来自的css文件位于bootstrap.css.map内 为什么它是从bootstrap.css.map读取样式,而不是从我的自定义css文件读取样式?我将所有样式捆绑在一起,首先加载bootstrap.css,最后加载我的自定义css。您需要了解在css中

我正在使用Bootstrap 4,并尝试在自定义CSS文件中为导航栏内的导航链接设置填充:

.nav-link {
padding: 0.15rem;
}

使用的样式是:

正如您所看到的,custom.css在任何地方都看不到。当前样式来自的css文件位于bootstrap.css.map内


为什么它是从bootstrap.css.map读取样式,而不是从我的自定义css文件读取样式?我将所有样式捆绑在一起,首先加载bootstrap.css,最后加载我的自定义css。

您需要了解在css中如何计算特定性,这是一个简单的主题

如果你想要一个快速的解决方案,你可以使用!css样式旁边的重要信息如下:

td { height: 50px !important; }

抱歉,我的原始答案是我查看了调试器输出

如果需要覆盖。在我的一个项目中,我给了周围的标签一个id

<ul id="myNavBar">

内联样式在添加到元素时具有最高的特异性,它们总是覆盖外部样式表中的任何样式。你现在可以试试,告诉我它是否有效吗?是的,内联样式有效,但是使用前面提到的内联样式也会改变一些子菜单链接的填充,这不是我想要的:首先检查你的自定义css文件是否导入并在页面上正常工作,然后给元素另一个类名,并用新的类名编写样式。(我强烈建议您阅读css中的特殊性)
#myNavBar .link-item {
  padding: 0.15rem;
}