html - Bootstrap 2 错误? [class* ="span"] 奇怪的问题

标签 html css twitter-bootstrap-2

经过 3 小时的挖掘,我终于找到了 Wordpress 主题出现的奇怪问题的原因。

每当我向包含单词“span”(例如 Espana)的文章添加标签时,它都会破坏布局。

Wordpress 按预期将类添加到文章“tag-espana”中,尽管 Bootstrap 样式表对其应用了一些规则,破坏了布局。

这应该是由以下在 Bootstrap 2 中广泛使用的选择器引起的:

[class*="span"]

这是一个已知错误吗?我找不到有关此的任何信息,所以我有一些疑问。关于如何在不编辑 Bootstrap 源文件的情况下解决此问题的想法?

谢谢

最佳答案

没有人期望span调查

是的,这似乎是这个选择器的一个错误。您可以通过添加限制来修改它:

[class*="span"]:not([class*="tag-"])

[class*="span"]:not([class*="espana"])

但这不会被 IE7 和 IE8 理解(如果 TB2 首先与 IE7 兼容,不记得了)

系统地覆盖会更好:

[class*="span"] {
  property: value-in-TB2;
}
[class*="espana"] {
  property: nope-override;
}

但正如您所写,TB2 可能使用太多而无法做到这一点......

或者查看您的 tag-espana 元素如何设置样式并覆盖不需要的所有内容。

关于html - Bootstrap 2 错误? [class* ="span"] 奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615113/

相关文章:

jquery - 格式化 bxSlider 图像 slider

javascript - 当我将子项从一个父项移动/复制到另一个父项时,如何重新计算显示?

html - 如何在 Angular html 中生成带有 rowspan 的表行?

html - 在 CSS 中的 <img> 元素上着色

javascript - 引导日期选择器插件问题

html - 在 bootstrap 2.x 中带有汉堡包图标的居中 Logo

javascript - 应用 Bootstrap 时,选择下拉菜单在移动设备和 iPad View 中不起作用

javascript - WebGL 2.0 错误 : glDrawArrays: attempt to access out of range vertices in attribute 0

html - 我该如何设置这样的 div 样式?

php - 如何在 echo 语句中调用 php 变量 - Wordpress Plugin Dev