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