html - 使用 CSS3 从右到左排列/重复 Div

标签 html css right-to-left

我正在开发支持 RTL 的网站。所以我正在使用 foreach 重复我的 div。

 <?php foreach ($list as $key => $row) { ?>
   <div>---contents---</div>
 <?php } ?>

和往常一样,它是从左到右放置的。

如何让div从左到右重复? enter image description here

最佳答案

您正在寻找 dir 属性。这样的事情应该有效:

<dir dir="rtl">
  <div>a</div>
  <div>b</div>
  <div>c</div>
  <div>d</div>
</dir>

添加这段 css 以确保 div 布局连续:

div {
  display: inline-block;
}

See the plunkr.

关于html - 使用 CSS3 从右到左排列/重复 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37957573/

相关文章:

javascript - 使用 Transform 的 Z 索引堆叠问题

html - 用户可调整最大宽度/高度的 Div

css - 我有一张背景图片。从顶部填充一个框会将图像向下推,我该如何避免这种情况?

right-to-left - 我找不到 ng-bootstrap 的 rtl 支持(从右到左的语言)

javascript - 将 jquery 集合添加到 jQuery 集合时使用什么方法?

javascript - 导入包含 script 标签的外部 html - 不起作用

html - Canvas 框架性能

jquery - 使视差背景图像在响应时保持 100% 宽度

css - 将 Bootstrap 选择器字段的标题右对齐

ios - 在 iOS 中的 TextView 中对齐阿拉伯文本