css - 忽略站点的 CSS

标签 css

我相信这是不可能的,但我希望有人有窍门或解决方案。

站点 A 定义了自己的 HTML 和 CSS 样式,希望使用服务 B 的第三方组件。服务 B 提供自己的 HTML 和 CSS,以便呈现其组件。

是否有通用的方法来确保站点 A 的 CSS 不会覆盖或影响服务 B 组件的 CSS?

假设站点 A 具有以下 CSS

 -- Site A Css
 button{
     color:#fff;
 }

组件 B 有一个按钮元素,但不改变按钮颜色。因此,就目前而言,Service Bs 按钮的颜色为#fff。

有没有办法确保组件 B 的按钮(以及所有组件 B 的其他元素)忽略站点 A 的 CSS。

最佳答案

你可以使用 iframe :

 <iframe src="..third party site"></iframe>

关于css - 忽略站点的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24927588/

相关文章:

html - Z-Index a Div (0) 在它的兄弟 (1) 后面,同时让 child 在上面 (2) | OwlCarousel 导航箭头仅在悬停时

css - 如果有空格,为什么现代浏览器仍然在内联 block 之间放置空格

javascript - 使用 CSS 和 JS 更改调试悬停状态的最佳方法

javascript - 逗号 Angularjs 后带有新行的文本区域

html - 图像替换

css - 如何使 ul 列表的宽度与输入元素的大小相同?

jquery - 跨浏览器 : Css rule not parsed in Explorer 8 (div#main>div)

javascript - 如何创建自定义 <select>?

html - CSS 背景样式不适用?

javascript - Angular Carousel 无法与 ng-repeat 一起使用