【问题标题】:Reset css style for a div content重置 div 内容的 css 样式
【发布时间】:2012-03-31 09:25:18
【问题描述】:

有一个使用 css 样式自定义的 html 页面(我无法更改此 css)。此页面的一个标记设计为动态 html 数据的容器。如何“重置”这个 div 的 css 设置(页面中定义的 css 样式对这个 div 的内容没有影响)?

我只能访问动态 html,我可以向页面添加更多 css 样式。

【问题讨论】:

  • 贴出需要修改的父CSS。
  • css 样式是在动态css 样式之前还是之后定义的?您是否尝试过让 div 的样式更具体?
  • 首页的css样式每次都可以不一样
  • 你试过使用 !important 吗?
  • 如果你真的需要重置样式,我不建议在性能方面这样做,你可以修改获取计算样式的插件来重置所有内容:stackoverflow.com/questions/1004475/…

标签: html css


【解决方案1】:

如果我对您的理解正确,您遇到的问题是主页的 CSS 正在影响您的“动态”div 的 CSS。在大多数情况下,除了为正在加载的动态内容指定更高优先级的样式之外,您无能为力。

您可以通过内嵌 css 或在文件或标签中执行其他更具体的 CSS 声明来做到这一点。

【讨论】:

    【解决方案2】:

    答案不是“重置”样式,而是在 div 上设置您想要的样式,以覆盖页面样式向您抛出的任何内容。在您的情况下,您需要编辑样式属性或修改 javascript 样式属性。

    【讨论】:

      猜你喜欢
      • 2013-04-12
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      相关资源
      最近更新 更多