我正在用rtl语言开发一个页面,Bootstrap的input-group
看起来像这样:
的数据
显然border-radius
是在错误的一边,我可以修复它与CSS,但我想知道,如果引导有一个原生的方式来处理它。
下面是我的代码:
<div class="input-group" lang="fa" dir="rtl">
<input type="text"
lang="fa" dir="rtl"
class="form-control"/>
<span class="input-group-btn">
<button ng-click="editor.removeQuestion(question)"
title="Remove question"
class="btn btn-danger">
<span class="glyphicon glyphicon-remove"></span>
</button>
</span>
</div>
字符串
4条答案
按热度按时间tf7tbtn21#
你有所有的组件在那里,只是顺序不对:)
如果希望span位于input的左侧,则希望span位于input元素之前。此外,
input-group
元素(外部div)上不需要dir="rtl"
属性,只需要输入元素本身。所以你只需要将你的代码改为:
字符串
gudnpqoy2#
下面是一个工作解决方案:
字符串
mu0hgdu03#
另一个对我有效的解决方案,但这个是Bootstrap 4。而且没有必要改变任何css。
字符串
ctzwtxfj4#
对我有效的技巧是只使用
bootstrap.rtl.min.css
而不使用ltr版本bootstrap.min.css
!