Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在水平滚动条上居中显示内容_Html_Ios_Css_Mobile Safari - Fatal编程技术网

Html 在水平滚动条上居中显示内容

Html 在水平滚动条上居中显示内容,html,ios,css,mobile-safari,Html,Ios,Css,Mobile Safari,我正在设计一个适应的html模板,应该可以在桌面和移动浏览器上使用。在内容中,我有一个固定的表,它使用媒体查询缩小字体大小(标题和单元格),直到达到某个限制。 低于该限制,表格太密集,无法以该字体大小读取,因此我们宁愿保留它,即使它稍微超出了移动浏览器的可见部分 对于大多数手机和台式机来说,这不是问题,因为内容与中心对齐,并且有一个水平滚动条用于查看表中位于视口之外的部分 但iPhone上的Safari试图将所有内容都放在可见区域,事实上,将内容移到左侧,并在右侧留下一个大的空白区域,以便将桌子

我正在设计一个适应的html模板,应该可以在桌面和移动浏览器上使用。在内容中,我有一个固定的表,它使用媒体查询缩小字体大小(标题和单元格),直到达到某个限制。 低于该限制,表格太密集,无法以该字体大小读取,因此我们宁愿保留它,即使它稍微超出了移动浏览器的可见部分

对于大多数手机和台式机来说,这不是问题,因为内容与中心对齐,并且有一个水平滚动条用于查看表中位于视口之外的部分

但iPhone上的Safari试图将所有内容都放在可见区域,事实上,将内容移到左侧,并在右侧留下一个大的空白区域,以便将桌子放进去

在下图中,橙色矩形表示视口,绿色矩形表示内容,“Div”矩形表示不适合视口的表格。注意,在左边的图像上,Div超出的部分是不可见的(我对这个解决方案没意见)。

如何在css中始终获得左侧图像的结果

以下是html的相关部分:

<body>
    <div class="container">
        <div class="row section">
            <div class="col content">
                <table width="100%">
                    <tbody>
                        <tr>
                            <td rowspan="2">
                                <div align="center" class="Style1">
                                    title
                                </div>
                            </td>
                            <!-- Many Other <td></td> HERE -->
                        </tr>
                        <!-- Many Other <tr></tr> HERE -->
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</body>

您可能需要为元素设置最小宽度

设置以下内容就足够了:

.container {
    overflow: auto;
}

为此,您需要将您的
css
贴在旁边!!如果有人投反对票,我们将不胜感激。问题很简单,切中要害。如果遗漏了什么或问得不好,请告诉我know@GuruprasadRao我会尽力做到的,我希望那不是为了我,因为我没有投反对票。你应该澄清
minwidth
将如何解决这里的问题;一点CSS示例不会出错。如果您的表格宽度为100%,设置“最小宽度”将不允许表格缩小到小于“最小宽度”的大小。。我有多了解你们对缩小小屏幕以适应视图端口的表格有问题?
.container {
    overflow: auto;
}