【问题标题】:Right-to-left and/or up-to-bottom text in html/js?html/js 中从右到左和/或从上到下的文本?
【发布时间】:2011-04-23 01:59:19
【问题描述】:

如何在浏览器中为用户输入创建从右到左和从上到下的文本字段?有没有本地方法可以做到这一点?或者可能是解决方法?

(从上到下可能像日语或象形文字。)

【问题讨论】:

  • 从右到左:<textarea dir="rtl"></textarea>

标签: javascript html css right-to-left


【解决方案1】:

对于 RTL 文本字段,您可以使用 HTML dir 属性(就像 Šime Vidas 已经提到的)或 dir="RTL" direction CSS 中的 direction: rtl 属性。您可以在大多数可视 HTML 元素上使用这些属性,而不仅仅是在文本字段上。

至于从上到下的方向,我知道没有简单的标准方法,但没关系,因为日本网页很少使用不嵌入图像或 Flash 对象的垂直文本,而且我从未见过任何使用垂直输入的网站。事实上,即使在 HTML 之外,日本计算机中的垂直输入也很少见,而且通常只在生成打印垂直文本的 WSIWYG 编辑器(如字处理器)中发现。

【讨论】:

    【解决方案2】:

    还有一个自动将 ltr 翻转为 rtl 的自动 javascript: https://github.com/urigoren/RTLjs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 2021-05-04
      • 1970-01-01
      • 2018-01-05
      • 2011-02-03
      相关资源
      最近更新 更多