草庐IT

star-rating-rtl

全部标签

javascript - 方向 rtl 到所有页面

我有一个很长的html页面。我想将所有文本/表格的方向更改为rtl。我怎样才能对所有页面执行此操作而不是将任何元素更改为rtl的方向?谢谢。 最佳答案 使用CSS:*{direction:rtl;}使用JavaScript:varchildren=document.children;vari;for(i=0;i或document.body.style.direction="rtl";或(来自evolutionxbox评论)document.body.setAttribute('dir','rtl')使用JQuery(即使您没有询问)

html - Bootstrap 下拉 RTL 对齐

最近在bootstrap的最后一个版本(3.2.0)中,我刚刚意识到我们不能将dropdowns与dir="rtl"或dir=对齐"ltr"所以我们必须手动完成,因为他们的officialblogsays:(此功能从3.1.0版开始添加)Dropdownsnowhavetheirownalignmentclassesforeasiercustomization那个类是什么?我如何制作一个从右到左的下拉列表? 最佳答案 TwitterBootstrap的新下拉对齐方式与您所追求的完全不同。它只会改变绝对定位下拉菜单的位置。IE。它不会

html - css方向rtl元素顺序问题

我有这个html:x:1,y:2|link1|link2方向:ltr显示:x:1,y:2|link1|link2但是当我将其更改为rtl时显示:link2|x:1,y:2|link1虽然我希望:link2|link1|2:y,1:x有没有一种方法可以设置css属性以在不修改DOM元素结构的情况下实现预期结果(尽管可以更改元素的类型)? 最佳答案 试试这个:x:1,y:2|link1|link2这给了我你想要的。有用的链接:http://www.i18nguy.com/markup/right-to-left.html和http://

html - 阿拉伯语 RTL 方向的元素符号点定位

我在网站上使用自定义要点。现在该站点也将提供阿拉伯语版本。.postulli{color:#555555;background:url(images/ico-bullet_round.gif)no-repeat!important;background-position:300px6px!important;padding-right:15px!important;padding-left:0!important;direction:rtl;}然而,direction:rtl;我无法将所有要点都放在右侧。有些比其他的更缩进。Pleaseseeascreenshotshowingthep

html - 使用 <span> 添加方向 (dir = "rtl")

我是html新手,经常使用希伯来语。我遇到了这个问题,这让我觉得我误解了什么。据我所知,该元素没有任何作用,但它允许添加样式。但是,尝试这样做:sometextthatshouldbertl'ed似乎对我不起作用(目录无效)。另一方面,使用效果很好。那么..为什么不工作?就我的理解而言,我使用正是为了它的目的:添加样式。当我用它来添加颜色时效果很好……为什么不这样做呢?感谢您的任何见解!艾丹附言经过一些测试,我还发现,如果我用包围文本(在内),那么目录does就会生效。但在那种情况下,我为什么不直接使用...整个想法是我不想要任何元素,只是为了设计一些东西。

html - RTL 文本框中的减号

如何在从右到左的文本框中显示负数,负号在数字的左边?当前状态:1-期望状态:-1 最佳答案 在您的文本框上,您只需重置方向,并将文本右对齐:BODY{direction:rtl;}#test{direction:ltr;text-align:right}Loremipsumdolorsitametconsectetueradipiscingelit.Loremipsumdolorsitametconsectetueradipiscingelit.Loremipsumdolorsitametconsectetueradipiscing

jquery - 带有 jquery 和 dir=rtl 的 HTML 页面在 chrome 上显示为空白

在过去的几个月里,我目睹了一个奇怪的现象,Chrome加载了一个网页,但直到我开始滚动时才显示任何内容。起初我认为这是站点的问题,然后是某些最新版本的Chrome中的故障,但现在我认为它与jquery和rtl之间的某些冲突有关。以下示例在我开始滚动之前显示一个空白页面:BlankscreentestHey这并不总是发生,但它在我的机器上一直发生(例如,约70%的刷新)。确保开发人员工具已关闭-由于某种原因,当它们打开时不会发生这种情况。删除dir="rtl"防止这种情况发生。删除也可以防止这种情况发生。不知道该怎么做。还有其他人看到这种情况吗?有什么解决办法吗?(顺便说一句,我在Mac

javascript - Masonry 可以用作 RTL(从右到左)方向吗

Masonry与LTR(从左到右)的文本方向配合得很好。现在我想使用masonry文本方向为RTL(从右到左[中东语言,如希伯来语和阿拉伯语,主要是从右到左书写。])。每当我运行masonry在RTL(Right-To-Left)上文字方向,masonry插件以LTR(从左到右)格式设置其所有网格布局。我也从masonry插件的文档,但没有找到与RTL(Right-To-Left)相关的任何设置方向。有什么建议的解决方案吗? 最佳答案 根据this,我认为isOriginLeft:false是正确答案网站

javascript - 在 RTL 模式下获取可滚动 DIV 视口(viewport)的更好方法?

我需要一种更好的方法来计算可滚动div的视口(viewport)。一般情况下,我会使用以下属性:(scrollLeft,scrollTop,clientWidth,clientHeight)使用这些数字,我可以准确地确定可滚动DOM元素的视口(viewport)的哪一部分当前可见,我使用此信息异步加载用户在水平或垂直滚动​​到内容时按需可见的内容。当DIV的内容比较多时,这样可以避免由于加载过多的DOM元素而导致浏览器崩溃的尴尬bug。我的组件现在已经运行了一段时间,没有任何问题,我们在这个版本中引入了RTL支持。现在由于浏览器不一致,一切都被抛弃了。为了演示,我创建了一个简单示例,它

javascript - 如何检测文本区域中键入的文本是 RTL

我有一个文本区域,用户可以在其中输入英文(或任何其他从左到右的语言)或RTL语言的文本。当用户在RTL中书写时,用户必须按Right-shift+ctrl才能使文本右对齐并成为rtl。但是,在Windows(可能还有其他现代操作系统)中,用户可以设置任意组合键来切换语言和文本方向。我知道如何将文本显示为RTL,但我怎么知道要显示哪个方向?有没有办法检测文本区域/文本字段中键入的文本是否按RTL键入? 最佳答案 我想出了一个更简单、更好的解决方案。只需将dir="auto"添加到元素中,浏览器就会完成它的工作!参见:http://ww