Text umkehren

Avatar of Chris Coyier
Chris Coyier am

Für rechts-nach-links-Sprachen können Sie das standardmäßige links-nach-rechts-Layout in den meisten Browsern einfach über das dir-Attribut umkehren.

<body dir="rtl">
  text in right-to-left language
</body>

Sie können dieses Attribut auf jedem Textelement verwenden, es muss nicht der Body sein. Ebenso können Sie es mit reinem CSS umkehren.

body {
  unicode-bidi:bidi-override;
  direction:rtl;
}

Die folgenden sind „weniger praktisch“, aber immer noch interessant

/* Flip each letter backwards */
div {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  -ms-transform:rotateY(180deg);
  unicode-bidi:bidi-override;
  direction:rtl;
}
/* Entire text flipped around */
div {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  -ms-transform:rotateY(180deg);
}