CSS框架全局定义了a标签,如何自定义CSS高优先级
引用的XXX.CSS框架文件。定义了 a标签,他的全局样式我需要保留
[*]a{
[*]padding-bottom: 9px;
[*]margin: 40px 0 20px;
[*]border-bottom: 1px solid #e5e5e5;
[*]margin-left: -30px;
[*]padding-left: 30px;
[*]}复制代码
但我在特定的位置需要 调用XXX样式 覆盖全局样式
目前我采用的笨办法就是 加个!important 定义最高优先级
[*]a{
[*]padding-bottom: 0px !important;
[*]margin: 0px !important;
[*]border-bottom: 1px solid #fff !important;
[*]margin-left: 0px !important;
[*]padding-left: 0px !important;
[*]}复制代码
把每一个都覆盖过去。
有没有更好的办法? a.xxxxxx是类名。 我记得有先后顺序,最后加载的css优先级是高于前面加载的样式的。 [*].xxx{
[*]padding-bottom: 0px;
[*]margin: 0px;
[*]border-bottom: 1px solid #fff;
[*]margin-left: 0px;
[*]padding-left: 0px;
[*]}复制代码
自定义里直接写
a {
padding-bottom: 0px;
margin: 0px;
border-bottom: 1px solid #fff;
margin-left: 0px;
padding-left: 0px;
} 楼上的就不错。
另外,优先级:元素《类《ID。写个类咯。 选择器好像第一节课就说了。。 写个行内样式在html里面,xxx 就覆盖了呀 ! Important 复制去百度谷歌自己看
页:
[1]