【发布时间】:2014-11-12 21:15:26
【问题描述】:
我正在尝试关注this link 以使 CSS 中的继承起作用。这是公认的答案,所以我认为它是这样工作的。我不想让一个 div 层像这样使用多个类(除非这是正确的方法)来完成工作。
<div class="bannerMain ShadowBanner" >
This div is with class bannerMain that also has shadowBanner properties
</div>
I am doing here 有什么问题?使用banner main 的div 应该在顶部,而使用shadow main 的div 应该在底部,因为我在那里使用bottom: 50px;。此外,只有 ShadowBanner 类的 div 应该有阴影,因为它在 ShadowBanner 类中定义。
编辑
我想要做的是有一个 Css 类,它具有适用于页面上所有 div 层的基本外观。在这种情况下,bannerMain 就是这样一个类,我已将其应用于 id=main 的 div。然后对于每个其他层,我希望拥有 Css 类“bannerMain”中包含的内容,以及在其自己的特定类中为其定义的任何其他内容。在上面的示例中,我已将 Css shadowBanner 应用于 id=withShadow 的 div
最终结果将是“主” div 显示为没有阴影且没有背景颜色,而“withShadow” div 显示为具有黑色背景并具有阴影以及在 shadowBanner Css 类中分配给它的其余属性从父 Css 类 "main" 继承 display: block; 和 text-align:center;
我正在尝试找出 Css 中的继承,并尝试查看在常规 Java 或 C# 世界中观察到的继承是否有任何相似之处
【问题讨论】:
-
投反对票的人请解释投反对票或标记为接近的原因。
-
嘿,你能再解释一下这个问题吗?你到底想让每个 div 做什么?
-
嗨布兰登,很抱歉之前不是很清楚。我已经更新了我的问题
-
这个问题很小,有一个完整的问题描述和一个可验证的工作示例,说明附加的 jsfiddle 中没有工作的内容,在第一次反对后立即更正让我意识到我输入了错误的链接.足以让两个人理解并正确回答。请不要在没有说明问题的情况下将问题标记为已关闭。这就像在问题陈述中说“它不起作用”一样离题,并且无助于使未来的帖子变得更好。
标签: css web responsive-design