Ich habe HTML-Markup mit einem Textabsatz im body
Element. Im CSS-Stylesheet, fügte ich hinzu:Safari 10.1 - text-align: Text wird in RTL-Sprachen außerhalb des Rahmens ausgegeben
body {
text-align: justify;
color: black;
background-color: white;
font-size: 23;
letter-spacing:0.05pt;
line-height: 125%;
font-size: 1.25em;
margin: 0.00em 20em;
text-indent: 0em;
font-weight: normal;
font-style: normal;
direction: rtl;
}
Als ich es in Safari 10.1 laden, geht der Text außerhalb des Körpers Grenze. Aber das gleiche Markup in einer älteren Version von Safari (10.0) funktioniert gut und in Chrome 56.0.2924.87 (x86_64).
Wie repariere ich das Markup und den Stil, damit dies in der neuen Safari funktioniert?
Können Sie genauer sein? Das sieht für mich ok aus, außer in einem engen Ansichtsfenster, aber das liegt an Ihrem '20em' linken und rechten' Rand'. http://codepen.io/anon/pen/xdxYVW –
Vielleicht müssen Sie nur eine andere Art der relativen Breite auf "Körper" einstellen und links/rechts "Rand: Auto" verwenden, um es zu zentrieren? http://codepen.io/anon/pen/KmKQMg –
Dieses Problem besteht für Sprachen von rechts nach links wie Arabisch – Multithreader