html - 如何反转 ul -> li 内的两个元素位置
问题描述
我正在使用 ng-multiselect-dropdown 库创建带有多选选项(复选框和标签)的下拉菜单。如图所示,一切都很好。
<div>
<ul class="item2" style="max-height: 197px;">
<li class="multiselect-item-checkbox ng-star-inserted" style="">
<input aria-label="multiselect-item" type="checkbox">
<div>test3</div>
</li>
<li class="multiselect-item-checkbox ng-star-inserted" style="">
<input aria-label="multiselect-item" type="checkbox">
<div>test1</div>
</li>
</ul>
</div>
我需要在 RTL 模式下反转元素。我曾尝试添加以下属性:direction="rtl";
, display: flex;
, flex-direction: row-reverse;
,flex-wrap: wrap;
但我无法扭转元素。
简而言之,我正在努力实现以下目标:
非常感谢您提前。
解决方案
这是一个 jsbin:https ://jsbin.com/hijagigave/1/edit?html,css,output
如果我在祖先上明确设置属性,它似乎与 aflex-direction: row;
一起使用。li
dir
.multiselect-item-checkbox {
display: flex;
flex-direction: row;
}
推荐阅读
- excel - 从写入 .txt 文件的 excel (.xlsx) 中提取
- r - 如何在不更改原始对象的情况下动态指定 r.data 表中要更改的列名?
- feathersjs - 访问钩子中服务设置()中设置的属性
- javascript - 如何解决在 Edge 和 chrome 中获取不同时区名称的问题
- angularjs - 奇怪:AngularJS $scope 可以在 View 中显示除 Firebase user.email 之外的所有内容
- h2o - H2O AutoML 错误测试/验证数据集有一个非分类列,它在训练数据中是分类的“预测
- excel - VBA - 如何复制一列但粘贴两次?
- ruby-on-rails - 如何将多个 Ruby on Rails 数据库查询包含在原子语句中?
- python - 如何在 Azure Web 应用程序上运行 apt-get 或在 azure 上的烧瓶中导入 cv2?
- sql-server - 将 BulkColumn 拆分为行