在所有屏幕分辨率下,对包含网格的div应用水平滚动。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在所有屏幕分辨率下,对包含网格的div应用水平滚动。相关的知识,希望对你有一定的参考价值。

我将屏幕布局分为两部分,每部分为col-lg-6.我在col-lg-6中放置了一个有6列的网格,对于桌面尺寸大于1280px的宽度,网格可以正确地放入col-lg-6中,但是低于1280px的屏幕尺寸,网格就超出了col-6的尺寸。我想在屏幕尺寸小于1280px时,对网格或网格容器的div进行水平滚动,(让我们考虑到手机屏幕的最小尺寸为300px)。

我已经尝试了以下不同的解决方案:1. 在Grid table的td标签上应用white-space=normal2. 在Grid容器的div上应用table-responsive类3. 在 Grid level 应用 table-responsive-lg table-responsive-md table-responsive-sm4. 链接中提供的解决方案 https:/jsfiddle.netglebkemazaazhp2d。.5. 使用媒体查询对屏幕宽度低于1280px的Grid容器div应用滚动。

    <div class="row col-lg-12">
     <div class="col-lg-6">some asp.net controls </div>
     <div class="col-lg-6">
        <div class="row col-lg-12">
            some asp.net controls 
        </div>
        <div class="row col-lg-12">
            <div class="container">
                <telerik:RadGrid ID="rad1" runat="server" class="table- 
                responsive-sm table-responsive-md table-responsive-lg">
               <%--Grid Template columns --%>
                </telerik:RadGrid>
            </div>
        </div>
   </div>

但是这些都没有用。我无法理解我错过了什么css样式.我已经在一些页面中使用了table-responsive类,它为我工作,但在这里它不是.我最近开始使用bootstrap 4进行响应式设计。

任何建议或想法.请帮助我。我已经从过去的几天去谷歌它。

先谢谢你。

答案

试着应用下面的css进行水平滚动。

.your-grid-container{
    overflow-x: scroll;
    white-space: nowrap;
}

以上是关于在所有屏幕分辨率下,对包含网格的div应用水平滚动。的主要内容,如果未能解决你的问题,请参考以下文章

如何根据设备/屏幕分辨率调整屏幕?

内容溢出时的 Tailwind CSS 水平滚动

过滤后如何在剑道 ui 网格上显示水平滚动条?

剑道网格的水平滚动

保持网格内div的纵横比[重复]

多条目包装 Xaml 网格