【发布时间】:2018-08-09 20:47:04
【问题描述】:
待办事项:
- 仅将完整的引导 CSS 应用到单个反应组件,而不影响其他组件。
- 但是,其他组件依赖于引导程序,并使用引导程序 类。
- 在不更改组件中使用的类/ID 的情况下使用这两种方法有什么技巧吗?并且使 CSS 仅针对该组件。
这不是一个好的编程习惯,但任何技巧都可以。
- 如果不可能,我可以进行哪些最小的更改才能使其正常工作? 代码很长,我现在无法检查每个部门的 CSS 并添加 id。假设它是唯一可能的解决方案。
场景:
我有 2 个包含大量代码的组件,比如 Component A 和 B,
组件 A 使用
<link rel="stylesheet" href="assets/scss/style.css"> <link rel="stylesheet" href="assets/css/bootstrap.min.css">组件 B 使用
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
两个组件相互干扰,如果使用A,则B CSS损坏,反之亦然。
【问题讨论】:
-
请提供一个jsFiddle来查看,另外,请先阅读这个stackoverflow.com/help/mcve
标签: javascript html css reactjs bootstrap-4