html - 如何在包装类的 css 上使用内联 css 或完全使用另一个类?

标签 html css

好的,所以在我的 Chrome 开发者工具中,我正在检查一些覆盖我的 p 标签样式的 css 规则。

下面的 css 规则覆盖了我的内部内容规则。

media="screen"
#jobcopy p {
    color: black;
    margin: 0;
    min-height: 13px;
    _height: 13px;
}

所以 html 看起来像这样。

<div id="jobcopy">
    <table class="myclass">
        <p></p>
    </table>
</div>

我的 CSS 类:

media="screen"
.myclass p {
    margin:10px;
}

我的主要问题是我不希望将#jobcopy p {} 应用于表中的任何 p 标记。我试图在我的表格类中指定一个通用边距,比如 10px。但是,当我查看 chrome 中的代码时,它显示它被标记出来并且 #jobcopy 否决了它。

我是否可以告诉特定部分不要使用此内容周围的 css。另一个问题是我无法控制#jobcopy css。它正在被另一家公司申请。

谢谢!

最佳答案

您可以将 !important 添加到您不想被覆盖的 CSS 规则中。所以如果你想覆盖 #jobcopy p 中的边距,你必须这样做:

.myclass p {
    margin:10px !important;
}

查看更多:http://css-tricks.com/when-using-important-is-the-right-choice/

关于html - 如何在包装类的 css 上使用内联 css 或完全使用另一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532544/

相关文章:

jquery - 改变不同李的类(class)

html - 什么是基于 Windows 的免费 HTML/CSS 页面设计应用程序?

html - 带有可滚动内容的标题和正文的 CSS 和 DIV,以及固定在右侧的侧边栏

javascript - 如何在 Javascript 中说明多图?

javascript - 如何通过点击导航栏中的相应内容来逐一调用多个html页面?

CSS 网格自动适应最大内容

html - 编辑 : How do you make a container fill the width of bootstrap col class?

html - 图像出现在文本旁边,但当文本长于一行时则不会

javascript - jQuery wrapAll 带变量的两个元素

javascript - Css3 过渡队列