WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

All I understand about RTL is that some languages are written right-to-left.

In a WordPress theme, what role does the rtl.css stylesheet have? I was under the impression that the only difference was paragraph alignment, but the WordPress themes that I have seen have massive rtl.css files.

What other requirements are there of CSS to provide true RTL support?

share|improve this question

migrated from stackoverflow.com Jun 15 '11 at 18:42

This question came from our site for professional and enthusiast programmers.

rtl.css is copy of main template css file used for rtl supported themes. This is almost exact copy of regular style with changes concerning css properties such as direction, text-align, floats and sometimes image placement. – eugeneK Jun 15 '11 at 14:49
up vote 2 down vote accepted

This guy explains it fairly well for wordpress (video, no transcript): Yoav Farhi: Right to Left WordPress.

The Wordpress Manual (Codex) has as well some information regarding Right to Left Language Support.

share|improve this answer
Fantastic video - thanks!! – Lea Hayes Jun 15 '11 at 14:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.