css - 如何忽略父CSS样式

标签 css

我想知道如何忽略父样式并使用默认样式(无)。我将以我的具体案例为例,但我很确定这是一个普遍问题。

<style>
#elementId select {
    height:1em;
}
</style>

<div id="elementId">
    <select name="funTimes" style="" size="5">
        <option value="test1">fish</option>
        <option value="test2">eat</option>
        <option value="test3">cows</option>
    </select>
</div>

我不想解决这个问题的方法:

  • 我无法编辑设置了“#elementId select”的样式表,我的模块将无法访问它。
  • 最好不要使用样式属性覆盖高度样式。

例如使用 Firebug 我可以关闭父样式,一切都很好,这就是我想要的效果。

设置样式后,是否可以禁用它或必须覆盖它?

最佳答案

你可以像这样覆盖它来关闭它:

高度:自动!重要;

关于css - 如何忽略父CSS样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946645/

相关文章:

css - Font Awesome instagram 图标不可见

javascript - 如何在手机浏览器中始终显示垂直滚动条

jquery - 日期选择器和正文表之间的冲突样式

jquery - 是否可以使用 .css() 来更改属性

html - 如果位置固定,为什么我的页脚只停留在底部

javascript - 绝对定位 div 的 100% 高度

javascript - IAB HTML5 CSS3 横幅转换规范

javascript - Facebook 页面插件问题

javascript - 如何在需要时添加分页符

jquery - 动态表上的 colResizable 不起作用