body
要素のテキスト段落を持つHTMLマークアップがあります。 CSSスタイルシートで、私は次のように追加しました。Safari 10.1 - text-align:RTL言語の枠線の外にテキストが移動する
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;
}
Safari 10.1で読み込むと、本文が本文の外に出てきます。しかしSafari(10.0)の古いバージョンの同じマークアップは正常に動作し、Chrome 56.0.2924.87(x86_64)でも動作します。
新しいSafariでこれを動作させるには、マークアップとスタイルを修正するにはどうすればよいですか?
具体的にお答えください。これは狭いビューポートを除いて私にとっては良さそうだが、それはあなたの「20em」左右の余白のためだ。 http://codepen.io/anon/pen/xdxYVW –
おそらく、 'body'に異なる幅の相対幅を設定し、それを中心にするために左右の' margin:auto'を使う必要がありますか? http://codepen.io/anon/pen/KmKQMg –
アラビア語のような右から左に表示される言語にこの問題が存在する – Multithreader