html - 为页面的某个区域重置 CSS?

标签 html css cascade-filtering

我正在开发 CMS。它的功能之一是在所见即所得编辑器中编辑显示为单独页面的 HTML“ block ”。

我在 CMS 中有一个区域可以预览这些 block 。

block 依赖于加载到所见即所得编辑器中的“foundation.css”文件。它做了一些小的重置,定义了默认字体和文本颜色,总体上非常简单。

显然,CMS 带有大量 CSS 语句,其中许多会影响常规设置,如字体大小、系列、颜色、行高、填充等。

当然,当我尝试在 CMS 页面中显示 HTML block 时,它看起来与仅使用 foundation.css 样式表显示时不同。

谁能想出一种方法来从所有以前的样式定义中清除 HTML 页面中定义的区域(比如 DIV)?我不能。

  • 显示 block 和嵌入 foundation.css 的 Iframe 会有所帮助,但我担心用户的工作流程必须呈现 5-10 个 IFrame,然后在加载后通过 JS 调整高度。呸。

  • 我考虑过将所有其他 CSS“提升”到一个子类(即调整 CMS 的 CSS),但这会涉及到很多文件,有些可能是 PHP 源代码,我会而不是那样做。

我认为这没有解决方案,但你永远不知道。

最佳答案

CSS Reset可用的样式表;也许你可以修改那些?

关于html - 为页面的某个区域重置 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731555/

相关文章:

sql-server - 如何级联筛选 SSAS 多维数据集中更多维度的属性,在 Excel 2007 中查看

html - 隐藏一个 gridview 应该自动调整相邻 gridview 的大小

javascript - 如何使用 JQuery 增加或减少 jquery slider 值?

javascript - 对元素文本的更改会破坏它的父委托(delegate)事件处理程序

html - 当 CSS 缩进不适用于所有浏览器时,我该如何解决?

jquery-ui - 如何使用多个 jquery-ui slider 作为过滤器

python - 获取 auth_user 的所有 Django 级联依赖模型

c# - 像JS的confirm方法一样使用Jquery的jConfirm

html - 你可以使用 CSS 来镜像/翻转文本吗?

css - ionic 4 自定义 ionic 菜单宽度在 ios 中不起作用