html - 将整个样式表本地化到一个 div?

标签 html css laravel

在我的 laravel 应用程序中,我使用了一个名为“chatter”的论坛包。

这个论坛被注入(inject)到我的主布局中,所以它看起来像这样:

  • 导航栏
  • 聊天包
  • 页脚

它被注入(inject)到一个名为 <div id="chatter"> 的容器中, 其样式可在样式表中找到 chatter.css ,它与我的主工作表分开。

问题是,此工作表中的某些样式与我的导航和页脚冲突。此外,我的主工作表中的一些样式正在影响论坛(尽管影响很小,所以我不介意手动进行更改)。

我无法更改标记,但我可以编辑样式。

那么我怎样才能使 chatter.css 中的所有样式都能找到呢?仅适用于 <div id="chatter"> 内的内容?

最佳答案

像这样在 chatter.css 中的每个样式中添加 #chatter

#chatter table{...}
#chatter tr{...}
#chatter td{...}
etc.

如果样式是在 chatter div 之上的级别,然后像这样添加:

html #chatter{..}
body #chatter div{...}

关于html - 将整个样式表本地化到一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45805583/

相关文章:

javascript - Bootstrap 自动将元素堆叠在一起

php - Laravel mysql迁移错误

html - 在 .html (' ' 之后通过 jquery 在 div 中显示一个表单);

javascript - "posting"jquery 中的图像

javascript - 确定位于单元格下方的表列中的单元格

html - CSS 是否可以使文本的颜色在两种颜色之间渐变?

html - CSS 在行和列中显示 div

javascript - AJAX 响应不改变当前 HTML

php - 是否可以只允许使用一个 API key 访问 Laravel API?

javascript - 输入表单的 jquery 占位符文本