【发布时间】:2022-02-17 02:01:08
【问题描述】:
我正在制作一个采用蜘蛛网样式设计的网页,这意味着内容会随着用户浏览而向左和向右移动。
我希望用户能够随意向左和向右滚动。
但是,我注意到在使用direction:ltr 时无法向左滚动。为了解决这个问题,我尝试在 html 上使用direction:rtl,在正文上使用direction:ltr。但是,当我这样做时,它变得无法向右滚动。可以选择在 html 上添加 margin-left: var(--left-content-width,0) 修饰符,但这会牺牲 Internet Explorer 11 的兼容性,并且使得跟踪视口左侧的所有内容变得更加困难。有没有一种简单的方法可以左右滚动(最好只使用 css,但 javascript 也不是不可能的),还是我们注定要永远不断地更新边距?
【问题讨论】: