我对有关Highchart的问题有点垃圾邮件,但看起来我的问题是一个破解者 .
我在导航器中有这个结构:
我们可以看到 highcharts-container
的高度为400px,宽度为268px,对于 highcharts-root
也是如此,但在我的CSS中我更改了这些值以减少我的图表的一般大小并显示它们,就像我想要的那样:
.highcharts-container {
width: 100%;
height: 20% !important;
}
.highcharts-root {
width: 100%;
height: 20% !important;
}
.highcharts-background {
width: 100%;
height: 20% !important;
}
.divChart {
width: 100%;
height: 20% !important;
}
但为什么它不影响图表?!?!
[编辑]我不明白为什么高度仍然400px看起来:
2 回答
你应该做出更“清晰”的选择器 . 基本上使用规则,女巫拥有最准确的选择器 . 所以试试这个:
这应该够了吧 . 如果没有,请尝试使其更具体 .
编辑:示例 .
结构
用css:
将.content变为红色,但是当我们将其添加到css时:
将覆盖第一个,因为它有更具体的选择器 .
EDIT2:以下是您可以阅读的内容:https://developer.mozilla.org/en/docs/Web/CSS/Specificity
我需要在创建图表时定义宽度高度,如下所示: