可以使css / bootstrap系统地忽略脚本标签吗?

时间:2014-01-12 11:39:37

标签: css3 ember.js twitter-bootstrap-3

问题

http://emberjs.jsbin.com/EGEVElIR/3所示,<script>标记会干扰bootstraps功能(或者具体而言,可能是bootstrap的css选择器)。

导致问题的Bootstrap CSS代码

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

主要问题

  1. 是否可以系统地修改引导程序以忽略所有脚本标记? (动机:它会使用带有bootstrap的ember.js无故障)
  2. 如果1.得到肯定答案,那么最好怎么做?
  3. 奖金问题

    1. 假设检查:脚本标签实际上从不打算设置样式,对吗?
    2. 如果尚未存在,CSS语言是否应具有忽略给定类型的所有标记的功能?或者可能总是忽略某些类型的脚本标签?

1 个答案:

答案 0 :(得分:2)

这是一个非常常见的问题。查看此问题https://github.com/emberjs/ember.js/issues/623

回答你的问题

  1. 不,不是系统地
  2. 但对于个别情况,您可以使用:first-child-of-type代替:first-child
  3. 奖金问题

    1. 你永远不应该对脚本标签做任何事情,我从未见过有人对它们做任何事情。
    2. 我不确定。这将有助于这个用例,但它可能是一个非常独特的情况。