繁体   English   中英

如何使表格从右向左滚动

[英]How to make a table to scroll from right to left

我用overflow-x:auto; 特征:

 table { border-collapse: collapse; width: 150%; } td, th { border: 1px solid #AAA; text-align: center; padding: 3px; }
 <div style="overflow-x:auto;"> <table> <thead> <tr> <th>d</th> <th>c</th> <th>b</th> <th>a</th> </tr> </thead> <tbody> <tr> <td>4</td> <td>3</td> <td>2</td> <td>1</td> </tr> </tbody> </table> </div>

如何使用direction: rtl; 元素使它在屏幕很小时从右向左滚动?

您可以在父级上使用direction:rtl 此外,您不需要在代码中手动执行 RTL。 检查已编辑的表格。

 <div style="overflow-x:auto; width: 600px; direction: rtl;"> <table style="width: 700px;"> <style> table { border-collapse: collapse; width: 100%; } td, th { border: 1px solid #AAA; text-align: center; padding: 3px; } </style> <thead> <tr> <th>a</th> <th>b</th> <th>c</th> <th>d</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr> </tbody> </table> </div>

你可以试试这个 CSS 媒体查询:

<style>
  /* When max width of the screen is 768px */
  @media only screen and (max-width: 768px) {
    div {
      overflow: scroll;
      direction: rtl;
    }
  }
</style>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM