对于从右到左的语言,您可以简单地通过dir
属性在大多数浏览器中交换默认的从左到右布局。
<body dir="rtl">
text in right-to-left language
</body>
您可以在任何文本元素上使用该属性,而不必是正文。 同样,您可以只用CSS交换它:
body {
unicode-bidi:bidi-override;
direction:rtl;
}
以下是“不太实用的”,但仍然很有趣:
/* 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);
}