html - 隐藏的可滚动 div,应该适用于所有浏览器

标签 html css angular

在我的 Angular 应用程序中,我想要一个隐藏的可滚动 div。

以下链接供那些不知道它看起来如何的人...

http://jsfiddle.net/5GCsJ/4713/

我的应用程序中有固定标题和固定导航。其余所有内容应位于隐藏滚动条的可滚动 div 中。

这是我的元素的样子

enter image description here

我想要可滚动 div 中的红色标记区域。

这是我的主要布局 html 文件。

<sa-header></sa-header>


<sa-navigation></sa-navigation>


<div id="main" role="main">

<sa-ribbon></sa-ribbon>

<router-outlet></router-outlet>

</div>

在这里,我想要 <router-outlet>应该在可滚动的 div 内。

我试过这个示例代码 http://jsfiddle.net/5GCsJ/4713/但这对我不起作用。

然后我尝试了下面的这种方法,但它只适用于 Chrome,不适用于 IE 或 FireFox。

  ::-webkit-scrollbar { 
    display: none; 
  }

想要在所有浏览器中都能正常工作的东西。

最佳答案

这是你的做法:

/* internet explorer and edge */
section {
  -ms-overflow-style: none;

}

/* chrome, safari and opera */
section::-webkit-scrollbar {
    display: none;
}

关于html - 隐藏的可滚动 div,应该适用于所有浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51652285/

相关文章:

html - 如何使用 HTML IFrame 实现自动宽度

jquery - 可靠地检测多个平台上的 HTML 按钮释放

javascript - 如何在选择框中隐藏较长的文本并在将其显示为选项时将其换行

javascript - SVG DOM 对象间距/重叠

angular - 用于 Angular 自定义排序网格列的 Kendo UI

jquery - jQuery在播放时移动youtube视频

javascript - 为特定元素子元素注入(inject) css 规则

javascript - 如何将粘性 div 保持在固定标题下方

javascript - 错误: D3 V4 Multi-series line chart with Angular-cli - <path> attribute d: Expected number

angular - 路由 : Exported variable 'foo' has or is using name 'ModuleWithProviders' from external module