2013-02-09 21 views

Antwort

13

Standard white-spacenowrap gesetzt ist, können Sie es zu normal ändern sollte.

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

DEMO

+0

Danke, diese Lösung funktioniert für mich. Ich musste eine kleine Änderung vornehmen, so dass ich einen nowrap Bereich innerhalb des Tooltips verwenden konnte: '.highcharts-tooltip> span {' – Dennie

4

Wenn Sie nur das white-space Verhalten OFTHE Tooltip für eine einzelne Karte und/oder separat steuern den Stil für jedes einzelne Diagramm ändern möchten, können Sie den folgenden Ansatz verwenden:

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

Demo

Beachten Sie, dass Sie/verwenden sollten einen Klassennamen im Vergleich zu einer inl verwenden Wenn Sie den gleichen Stil für mehrere QuickInfos verwenden möchten.

2

einfach fügen Sie diese zu den Chart-Optionen:

tooltip:{ 
    shared: false, 
    useHTML: true 
} 

Dann folgendes CSS hinzufügen:

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

Sie sind gut zu gehen! ;-)