Google stellt HTML von rechts nach links dar

8

Ich bekomme einen seltsamen Fehler bei der Verwendung von Google Charts mit dem Tag dir="rtl" im HTML für Webseiten von rechts nach links.

Was passiert, ist, dass die Seite einen riesigen Platz bekommt und ohne Grund nach links scrollt. Passiert auf meinem Chrome und Safari.

%Vor%

Dies ist der einfachste Weg, den Fehler in jsfiddle zu reproduzieren Ссылка

%Vor% %Vor%

Ich habe auch versucht, lang und dir zum Diagramm div hinzuzufügen, während ich das rtl-Tag im Haupt-HTML behalten habe, aber nicht funktioniert

%Vor%     
Ether 26.07.2015, 07:13
quelle

1 Antwort

4

Wenn Sie gerenderten HTML-Code mit Seiteninspektoren überprüfen, scheint dieser Teil des HTML-Codes das Problem zu verursachen:

%Vor%

Im Grunde ist das "Verbergen" des ARIA-Elements mit left: -10000px nicht mit rtl-Dokumenten kompatibel, da es eindeutig zu dieser großen Lücke aufgrund des negativen Links kommt.

Eine Möglichkeit, dies zu beheben, besteht darin, das Aria-Label mit left: auto zu rendern und es stattdessen weit nach oben zu verschieben:

%Vor%

Demo: Ссылка

    
dfsq 26.07.2015, 07:37
quelle