2013-02-09 47 views

回答

13

默认white-space设置nowrap,你应该将其更改为normal

.highcharts-tooltip span { 
    height:auto; 
    width:140px; 
    background-color:green; 
    overflow:auto; 
    white-space:normal !important; // add this line... 
} 

DEMO

+0

谢谢,这个解决方案正在为我工​​作。我不得不做一些小的改动,以便我可以在工具提示中使用一个nowrap span:'.highcharts-tooltip> span { – Dennie 2017-07-14 07:38:38

4

如果你只是想改变white-space行为国税发提示为一个单一的图表和/或seperately控制风格为每个图表,你可以用下面的办法:

tooltip: { 
    useHTML: true, 
    formatter: function() { 
     return "<div style='width: 400px; white-space:normal;'>" + this.points[0].point.yourDataPointValue + "</div>"; 
    } 
} 

Demo

请注意,您可以/应该使用类名与inl如果你想重复使用相同样式的多个工具提示,请使用ine样式。

2

只需将此添加到图表选项:

tooltip:{ 
    shared: false, 
    useHTML: true 
} 

然后将以下添加到您的CSS:

.highcharts-tooltip span { 
    height:auto !important; 
    width:140px !important; 
    max-width:140px !important; 
    overflow:auto !important; 
    white-space:normal !important; 
} 

你是好去! ;-)

相关问题