Language tools/Support of HTML RTL features in browsers

From MediaWiki.org
Jump to navigation Jump to search

This is a summary of support of right-to-left (RTL) and bidirectional (BiDi) writing features in different browsers. It's not limited only to the new HTML5 features (bdi, dir="auto" etc.) - the intention is to include also the differences in implementation details of HTML4 BiDi features and DOM behavior.

A question mark (?) indicates that it is not known whether a browser supports the feature.

A number indicates the first version of a browser which supports the feature.

Feature proper autotest simplistic autotest comment MSIE Firefox Chrome Safari Opera
<bdi> in development אחד, שתיים Sanitized in MediaWiki ? 10? ? ? ?
dir="auto" in development וואללה!   ? 12? 13 ? ?
dir="auto" on <textarea> in development   ? ? ? ? ?
dir="auto" on <pre> in development <span   ? ? ? ? ?
dirname attribute ? ?   ? ? ? ? ?
CSS "unicode-bidi: isolate" is default for block elements if not "display: inline" ? ?   ? ? ? ? ?
<br /> as a bidi separator submitted to W3C for review ?   ? 7 ? ? ?
<pre> line break as a bidi separator in development ?   ? ? ? ? ?
<textarea> line break as a bidi separator in development ?   ? ? ? ? ?
line feed in script dialogs (alert etc.) as a bidi separator ? ?   ? ? ? ? ?
<title> directionality ? ?   ? ? ? ? ?
<option> directionality ? ?   ? ? ? ? ?
tooltips directionality ? ?   ? ? ? ? ?
<input type="text"> interactive directionality switchable ? ?   ? ? ? ? ?
<input type="text"> dir attribute changes on request ? ?   ? ? ? ? ?
<input type="text"> direction change triggers oninput ? ?   ? ? ? ? ?
<input type="search"> interactive directionality switchable ? ?   ? ? ? ? ?
<input type="search"> dir attribute changes on request ? ?   ? ? ? ? ?
<input type="search"> direction change triggers oninput ? ?   ? ? ? ? ?
<textarea> interactive directionality switchable ? ?   ? ? ? ? ?
<textarea> dir attribute changes on request ? ?   ? ? ? ? ?
<textarea> direction change triggers oninput ? ?   ? ? ? ? ?
CSS "unicode-bidi: isolate" ? אחד, שתיים   ? ? ? ? ?
<textarea style="unicode-bidi: plaintext"> - per-paragraph auto-direction ? ? On by default in Chrome; off in Fx ? 10? 15 ? ?
<pre style="unicode-bidi: plaintext"> - per-paragraph auto-direction ? ?   ? ? ? ? ?
ltr/rtl for image() in CSS ? ?   ? ? ? ? ?
CSS line and paragraph separators as white-space ??? ? ?   ? ? ? ? ?
CSS anonymous block boxes ??? ? ?   ? ? ? ? ?
CSS match-parent ??? ? ?   ? ? ? ? ?
Change text fields direction ? ?   Ctrl-Shift Ctrl-Shift-X
Ctrl-Shift on Windows since Aurora 10
Ctrl-Shift ? ?
autodirmethod="first-strong" ? ?   ? ? ? ? ?
autodirmethod="any-rtl" ? ?   ? ? ? ? ?
? ? ?   ? ? ? ? ?
? ? ?   ? ? ? ? ?