Html 引导覆盖了我的风格

Html 引导覆盖了我的风格,html,css,twitter-bootstrap,frontend,margins,Html,Css,Twitter Bootstrap,Frontend,Margins,我正在使用bootstrap创建一个web模板,因此我将bootstrap.min.css与一些其他css文件一起包含在页面的标题中,我自己的css文件是我最后链接的。 在我的css文件中,我对如下元素进行了重置: * { margin: 0; padding: 0; box-sizing: border-box; } 但此代码不会影响页面中的元素!,它们大多数都有边距和填充物。当我使用DevTools检查它们时,我发现这是由引导引起的! 有什么解决办法吗?或者解释一下

我正在使用bootstrap创建一个web模板,因此我将
bootstrap.min.css
与一些其他css文件一起包含在页面的标题中,我自己的css文件是我最后链接的。 在我的css文件中,我对如下元素进行了重置:

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
但此代码不会影响页面中的元素!,它们大多数都有边距和填充物。当我使用DevTools检查它们时,我发现这是由引导引起的! 有什么解决办法吗?或者解释一下这里发生了什么?
注意:我使用Bootstrap 4.1.1

您是否集成了Bootstrap可选主题?如果是,请将其删除, 而且css还有
!重要信息
例如
车身{颜色:蓝色!重要信息}

试试!重要的

* {
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

你是在包含引导CSS后加载CSS的吗?@Joe Hakooz是的,正如我所说的。错过了。您能链接到您的页面让我们查看吗?可能是因为引导中使用的选择器比通用选择器具有更高的优先级selector@JoeHakooz我确信在结构或链接文件中没有问题不,我没有,我只是包括了bootstrap的css和JS文件。另外,如果我使用类似:{margin:0!important;}的内容,我将永远无法更改任何元素的边距,除非我使用!在样式中很重要。它将阻止您在重置spacersAs@EliyaCohen后修改它said@EliyaCohen是的,但如果我想手动操作,我必须转到每个“列”“按钮”“表”等。。。对于所有的元素来说,0%的边际有时是长期的,而不是短期的。正确的事情是你所说的。但他想快点。最后他将决定做什么