html - 使用方向 rtl 时缺少水平滚动条

标签 html css

我有 3 个链接,其总宽度为 690 像素。如果我将浏览器窗口的大小调整为小于此宽度,则会出现水平滚动条,这正是我想要的。

如果我将 direction:rtl 添加到容器中,则不会出现水平滚动条

<div class="container">
   <div><a id="paymentsLink" href="#self">Payments</a></div>    
   <div><a id="inquiriesLink" href="#self">Inquiries</a></div>
   <div><a id="tradeLink" href="#self">Trade</a></div>
</div>

请看下面的 fiddle 并调整 html 区域的大小使其小于 690px

LTR:出现滚动条并且一切正常 - http://jsfiddle.net/grimmus/hD438/8/

RTL:没有滚动条 - http://jsfiddle.net/grimmus/hD438/9/

我想知道为什么在向容器中添加 direction:rtl 时没有出现滚动条?

最佳答案

我认为您可能需要将“direction:rtl”放入 body{}

body {margin:0; direction:rtl;}

关于html - 使用方向 rtl 时缺少水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913123/

相关文章:

java - 求Android中正则表达式的帮助

javascript - 当 $_POST 变量点击页面时自动提交表单

css - 溢出 sibling 的 child 的正确方法

css - 为什么隐藏侧边栏的元素?

html - CSS - 如何在不使用 "position: absolute"的情况下垂直对齐 div?

javascript - 需要在 Javascript 中有淡出效果

javascript - 使用内容创建 Kotlin/JS WebComponent

javascript - 设置 Z 索引不起作用。容器后面的按钮(HTML - CSS)

html - Facebook 粉丝页面上的 css 内联样式 safari

html - fatal error : Uncaught error Call to undefined function mysql_real_escape_string() HTML/PHPMYADMIN