css - CSS 中其 id 具有 "border"属性的 div 将不接受应用于所有 div 的 "border-radius"属性

标签 css

我想为我的所有 div 设置一个 5px 的边框半径,并且我希望某些 div 根据其 id 具有额外的边框属性。

div {
    background-color: #CCCCCC;
    border-radius: 5px;
}

#toppanel {
    height: 70px;
    width: 90%;
    margin: auto;
}

#leftpanel {
    float: left;
    width: 150px;
    height: 500px;
    border: 5px black solid;
}

我的#toppanel div 现在有圆 Angular ,但我的#leftpanel div 没有。这是否意味着将任何边框属性应用于更具体的一组元素会排除任何更普遍发布的与边框相关的指令?

我需要把div{...}指令中的border-radius指令去掉,然后给每个id加上吗?或者有没有一种方法可以同时向所有 div 发出 border-radius 指令,同时使用 id 为不同的 div 提供有关其边框的不同指令?

我目前在 2012 年年中的 macbook air 上的完全更新的 Safari 中使用 jsfiddle。

最佳答案

也许可以

#leftpanel , #toppanel{
border-radius:inherit;
}

关于css - CSS 中其 id 具有 "border"属性的 div 将不接受应用于所有 div 的 "border-radius"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18994826/

相关文章:

CSS 类对齐 self 结束不起作用

CSS 行高指南

javascript - 响应式 CSS,如何使时钟在调整大小时保持与图像的位置

javascript - 如何动态链接 tabbable 选项卡

html - margin : 0 auto ;在 Chrome 中的 body 标签上不起作用

html - 2 个 div 之间的意外边距/空间

javascript 在屏幕上用动画显示图像

css - 无法为 Angular 4 中的投影内容添加样式

css - 使用 :after CSS selector to fill a space?

ios - 如何将盒子阴影添加到剑道移动抽屉?