LOGO
外贸网站建设,让业务全球可达
0%
新闻中心 网络推广 网站建设 服务器相关 优化推广 首页>新闻>网站建设

解决网站表格在手机端太大的方案。

时间:2026-03-24   访问量:0

假如我们的网站在发布新闻的时候,在后台插入了表格,表格可能比较大,在手机端如果100%的话,又显示得太小。所以我们考虑的是,在手机端自动可以左右滑动。

例如:

<div class="news_content">{content:content}</div>

这是新闻详情的代码。

通过数据库自动生成。


然后我们需要当有表格的时候,给表格添加一个div来将table包住 。

使用以下JQ:

<script type="text/javascript" charset="utf-8">
    $(function () {
    $('.news_content table').each(function () {
        // 如果父级不是 .table-box 才包裹,避免重复包裹
        if (!$(this).parent().hasClass('table-box')) {
            $(this).wrap('<div class="table-box"></div>');
        }
    });
});

</script>


第三步,我们需要在媒体查询的手机端写个table-box的CSS样式:

.table-box {
    width: 100%;
    overflow-x: auto;   /* 横向滚动 */
    -webkit-overflow-scrolling: touch; /* iPhone 惯性滚动 */
    }

    .table-box table {
        min-width: 600px;   /* 表格最小宽度,避免被压缩变形 */
    }


这样电脑端的table显示100%宽度,写上具体样式就可以了。手机端则使用上面的CSS样式就可以了。

服务咨询
1对1咨询,专业客服为您解疑答惑
联系销售
15899750475
在线咨询
联系在线客服,为您解答所有的疑问
ARE YOU INTERESTED IN ?
感兴趣吗?

有关我们服务的更多信息,请联系项目经理

15899750475 杨先生