Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么在以前的样式之后,“边距”不能与类选择器一起使用?_Html_Css_Class_Margin - Fatal编程技术网

Html 为什么在以前的样式之后,“边距”不能与类选择器一起使用?

Html 为什么在以前的样式之后,“边距”不能与类选择器一起使用?,html,css,class,margin,Html,Css,Class,Margin,为什么在以前的样式之后,“边距”不能与类选择器一起使用 很抱歉提供了额外的代码,我不知道如何将引导插入代码段: .菜单a{ 边距:0px 6.5px} .StartProject{ 左边距:100px;/*此属性不起作用*/ 背景色:绿色;}/*但效果很好*/ 博客 工作 立项 以上代码将覆盖 .menu a { margin: 0px 6.5px } .startAproject { background : red ; margin-left: 100px !important

为什么在以前的样式之后,“边距”不能与类选择器一起使用

很抱歉提供了额外的代码,我不知道如何将引导插入代码段:

.菜单a{ 边距:0px 6.5px} .StartProject{ 左边距:100px;/*此属性不起作用*/ 背景色:绿色;}/*但效果很好*/ 博客 工作 立项 以上代码将覆盖

.menu a {
  margin: 0px 6.5px
}
.startAproject {
  background : red ;
  margin-left: 100px !important; /* use !important t make it work */      
}
解决方案:使用!重要的

.菜单a{ 利润率:0px 6.5px } .StartProject{ 背景:红色; 左边距:100px!重要;/*使用!重要以使其工作*/ } 博客 工作 立项
它确实可以工作,但是由于特殊性规则,该类被id重写

发件人:

为什么我们第一次尝试改变颜色和字体的重量失败了?正如我们所了解到的,这是因为仅仅使用类名本身具有较低的特异性值,并且被另一个以ID值为目标的无序列表选择器所压倒。这句话中的重要单词是class和ID。CSS对class和ID应用了截然不同的特异性权重。事实上,ID具有无限多的特异性值!也就是说,单是类的数量不能超过ID

.StartProject{ 左边距:100px; } StartProject{ /*左边距:100px*/ } 博客 工作 立项
它工作正常。?我的工作正常没有错误或问题?解决了您的问题,请参阅我的答案好的,请参阅我的答案again@maRK看!在css中很重要,请参阅我的答案解决了问题但为什么会发生此问题?更重要的是,在我的整个代码中,我需要.menu a,因此我想知道在furure@MaRK使用.startProject作为选择项或不使用!重要的是,请看我的answer@maRK如果对你有效,请接受我的回答:
.menu a {
  margin: 0px 6.5px
}
.startAproject {
  background : red ;
  margin-left: 100px !important; /* use !important t make it work */      
}