Html 混合RTL和LTR(希伯来语和英语)

Html 混合RTL和LTR(希伯来语和英语),html,css,Html,Css,我有一个网页,以StackOverflow为例。每个盒子都是这样的: 所以我的问题是,我该怎么做,当有人用英语写邮件标题时,它会从左到右显示邮件,如上图所示,当他从右到左写邮件时,它会显示如下: 它只会自动更改此框的样式。如果其LTR使用boxEnglish.css css表示此专用框,如果其RTL表示此专用框,则使用boxebrew.css表示此专用框。也许我可以让用户选择RTL或LTR 谢谢 在给出的示例中,标题包含英语和希伯来语。它不应该影响整体方向性,就像它在示例中所做的那样。是否有

我有一个网页,以StackOverflow为例。每个盒子都是这样的:

所以我的问题是,我该怎么做,当有人用英语写邮件标题时,它会从左到右显示邮件,如上图所示,当他从右到左写邮件时,它会显示如下:

它只会自动更改此框的样式。如果其LTR使用boxEnglish.css css表示此专用框,如果其RTL表示此专用框,则使用boxebrew.css表示此专用框。也许我可以让用户选择RTL或LTR


谢谢

在给出的示例中,标题包含英语和希伯来语。它不应该影响整体方向性,就像它在示例中所做的那样。是否有在StackOverflow发生这种情况的真实案例?应该发生的只是希伯来语部分从右向左

但是,为了安全起见,插入用户输入的应用程序通常应该在这些元素上设置
unicode bidi:embed
(在CSS中),以避免字符方向性影响周围文本时可能出现的问题


不能将样式设置基于字母的固有方向性。我不明白你为什么要这么做。但关于用户选择的最后一句话表明,真正的问题可能有所不同。如果你希望适当地本地化一个应用程序,那么你也需要考虑总体的方向性,但是这是一个不同的问题。

在给定的例子中,标题包含了英语和希伯来语。它不应该影响整体方向性,就像它在示例中所做的那样。是否有在StackOverflow发生这种情况的真实案例?应该发生的只是希伯来语部分从右向左

但是,为了安全起见,插入用户输入的应用程序通常应该在这些元素上设置
unicode bidi:embed
(在CSS中),以避免字符方向性影响周围文本时可能出现的问题


不能将样式设置基于字母的固有方向性。我不明白你为什么要这么做。但关于用户选择的最后一句话表明,真正的问题可能有所不同。如果你希望适当地本地化一个应用程序,那么你也需要考虑总体的方向性,但是这是一个不同的问题。感谢
unicode-bidi:embed,解决了我的问题。今天学到了一些新东西!感谢
unicode-bidi:embed,解决了我的问题。