如果表格 { width:100%} 的 css,则浮动图表的图例移动到左侧。
如果我想维护 table { width:100%} 因为它是站点范围内应用的 css,我能做些什么吗?
如果表格 { width:100%} 的 css,则浮动图表的图例移动到左侧。
如果我想维护 table { width:100%} 因为它是站点范围内应用的 css,我能做些什么吗?
如果 Flot 图表的父元素具有 ID 或类,则可以仅覆盖该父元素中表格的宽度,如下所示:
#placeholder table { width: 200px !important; }
不过,这确实是一个技巧。局限性是显而易见的。
真正的解决方案是摆脱您现有的规则。全局表规则是一个非常糟糕的主意,这个问题正好说明了原因。迟早你会在不同的环境中再次遇到同样的事情,而且可能更难修复。
您的问题被否决的原因是,任何严肃的网页设计师在听到您有全局表格规则时都会畏缩。
您应该通过以下任一方式解决问题:
给你的表类,即<table class="myclass" ...>
然后把你的 100% 宽度放在一个table.myclass
规则中。
如果你的表共享一个父表,给它一个类,然后使用一个规则,比如.my-tables table
只影响你所在区域的表。