如何在HTML文档中混合希伯来语和拉丁文本?

如何在HTML文档中混合希伯来语和拉丁文本?,第1张

概述我有一个包含希伯来文和拉丁文的html文档.它用utf-8编码: <!DOCTYPE HTML><html><head> <title>Title</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/></head><style type='text/css'> .h 我有一个包含希伯来文和拉丁文的HTML文档.它用utf-8编码:

<!DOCTYPE HTML><HTML><head>  <Title>Title</Title>  <Meta http-equiv='Content-Type' content='text/HTML; charset=utf-8'/></head><style type='text/CSS'>      .h  { color: green}</style><body>   <div>      here are some words הנה כמה מילות (100,200)   </div>   <div>      here are some words <span class='h'>הנה כמה מילות</span> (100,200)   </div>   <div>      here are some words <span class='h'>הנה כמה מילות</span> <span>(100,200)</span>   </div>   <div>      here are some words <span class='h'>הנה כמה מילות</span> <b>WORD</b> <span>(100,200)</span>   </div></body></HTML>

我认为应该显示前三行.第四个(在parantheses前面附加的< b> WORD< / b>是.

以下是此文档在firefox中的显示方式:

编辑甚至我的HTML文本的复制/粘贴都没有正常工作,所以这里是原始HTML的屏幕截图(抱歉,但似乎无法正确呈现此文本):

解决方法 当您在同一页面上混合使用拉丁文和希伯来字母的单词时,由于字符的固有方向性,通常会正确编写单词序列.希伯来语段落从右到左.

但是当涉及像括号这样的字符时,事情变得更加复杂.括号是方向中性(或粗体)并参与相邻字符的方向.当它们出现在拉丁文和希伯来文字母之间时会出现问题.一个简单的补救措施是使用left-TO-RIGHT MARK字符,例如在HTML中表示为& lrm ;,

here are some words <span class='h'>הנה כמה מילות</span> &lrm;(100,200)
总结

以上是内存溢出为你收集整理的如何在HTML文档中混合希伯来语和拉丁文本?全部内容,希望文章能够帮你解决如何在HTML文档中混合希伯来语和拉丁文本?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存