CSS继承和覆盖它

And*_*rew 9 css

我是CSS的新手.我创建了一个Drupal网站并播放主题.

我有一些面包屑的东西,我想主题.如果我进入Firebug并关闭CSS属性

background
border-color
border-style
Run Code Online (Sandbox Code Playgroud)

在下面的代码中

.breadcrumbs .inner {
    background: none repeat scroll 0 0 #EFEFEF;
    border-color: #929292 #E2E2E2 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #8E8E8E;
}
Run Code Online (Sandbox Code Playgroud)

我得到的文字正是我想要的.

如果我现在进入我的style.css继承代码并发布

.breadcrumbs .inner {
    border-width: 1px;
    color: #8E8E8E;
}
Run Code Online (Sandbox Code Playgroud)

我保留不需要的格式.如果我.breadcrumbs .inner在style.css中指定不再设置它并覆盖级联中更高的指定值?

如果不是这样的话,如何在不更改其他样式表的情况下停止继承?

谢谢,

安德鲁

附加信息

这就是我现在所拥有的

在此输入图像描述

这就是我想要的 在此输入图像描述

nyb*_*ler 8

你重写CSS并没有取代你想要改变的3种风格,所以保留了原来的风格.你可能想做的是让你的style.css设置如下:

.breadcrumbs .inner {
    background: none;
    border-color: transparent;
    border-style: none;
}
Run Code Online (Sandbox Code Playgroud)


Cha*_*ndu 5

如果为相同的类指定 CSS 样式两次,则生成的样式是两个类中定义的属性的联合。要删除以前的样式,您必须重新定义属性。