HTML如何使整个页面从右向左显示文本?

HTML如何使整个页面从右向左显示文本?,html,Html,因此,我希望整个网站或网页是从右到左的文字像dis <bdo dir="rtl">I love Programming</bdo> 我喜欢编程 输出:“gnimmargorP evol I” 但是我想这会发生在页面中的所有文本上……那么如何呢?您只需要一些css: div { direction: rtl; } 也许在你的情况下 * { direction: rtl; } 选择“全部”感觉有点像黑客,但您可以将其放入CSS文件中: * {

因此,我希望整个网站或网页是从右到左的文字像dis

<bdo dir="rtl">I love Programming</bdo> 
我喜欢编程
输出:“gnimmargorP evol I”


但是我想这会发生在页面中的所有文本上……那么如何呢?

您只需要一些css:

div {
   direction: rtl;
} 
也许在你的情况下

* {
   direction: rtl;
} 

选择“全部”

感觉有点像黑客,但您可以将其放入CSS文件中:

* {
    unicode-bidi: bidi-override;
    direction: rtl;
    text-align: left;
}
你可以玩它


使用显式类可能更好。用JavaScript或在服务器端执行可能是最好的。这取决于您使用它的目的。

您的问题不清楚,请详细说明。Html是静态的。也就是说,你可以看到你键入的内容。如果您想翻转所有文本,请使用JavascriptNo而不是dis…我希望它能取代“我喜欢编程”“gnimmargorP evol I”,而是在页面的所有文本中。谢谢bro:D,但“一点黑客”是什么意思?请注意:此属性是为DTD设计师设计的。Web设计师和类似作者不应覆盖它如果这只是为了好玩而做的事情,那么可能没关系,但如果不是这样,最好是寻找反转字符串的javascript。或者在服务器上执行。