【问题标题】:Bootstrap resize image on table based on viewport sizeBootstrap 根据视口大小调整表格上的图像大小
【发布时间】:2017-01-28 06:49:43
【问题描述】:

我开发了一个使用 Bootstrap v3.3.5 查找产品的网站,请参阅网络应用 @www.montgomerycountymd.gov/dlcsearch,但我需要帮助才能在较小的视口尺寸(例如 iPhone 4/5)上正确显示产品项目。

由于论坛规定,我还不能附上图片,所以如果你可以用 iPhone 4/5 浏览到web app 并搜索“Patron”,你会看到产品图片非常小,不是确定为什么?

此外,在较小的视口尺寸上,徽标标题位于第二行,您能否告知根据视口尺寸调整徽标标题的最佳方法是什么?

【问题讨论】:

    标签: image twitter-bootstrap resize viewport


    【解决方案1】:

    我可以看到您已将 Bootstrap 类添加到 <td> 元素以尝试控制宽度。我注意到在您的 HTML 中包含“。”在课堂上。您无需在 HTML 中执行此操作。

    示例:

    <td class=".col-xs-3">
    

    应该是:

    <td class="col-xs-3">
    

    如果我正确理解了您的情况,那么我的建议是添加 2 个类来控制列的宽度。一类适用于超小屏幕(手机),另一类适用于小屏幕(平板电脑)或更大的屏幕。

    类似这样的:

    <tr>
        <td class="col-xs-5 col-sm-2"><!--your image will go here--></td>
        <td class="col-xs-4 col-sm-7"><!--your description will go here--></td>
        <td class="col-xs-3 col-sm-4 text-center"><!--your price will go here--></td>
    </tr>
    

    我还会使用媒体查询来使描述文本更小一些,以适应超小屏幕。

    示例:

    @media (max-width: 767px) {
        #grdResults_ctl03_lblDescription{
            font-size:1em;
        }
    }
    

    【讨论】:

    • 感谢您的及时响应,它现在似乎运行良好;)根据视口大小调整徽标标题的大小如何?我也应该使用媒体查询吗?
    • 没问题@neualex。我很高兴能帮上忙。不过,我不太确定您对徽标标题的意思。当我在较小的屏幕上查看网站时,会在其右侧显示带有菜单图标的徽标。当您查看它时,它是如何显示的?您希望它如何显示?
    • 当我从 iPhone 6 纵向浏览 Web 应用程序时,徽标图像位于菜单图标下方 :( 理想情况下,徽标图像和菜单图标应该在同一行并相邻显然,你看到了:)
    • 您是否正在查看您网站的缓存版本,其中代码可能无法按照您希望的方式显示徽标和菜单图标?我还在 iPhone 6 上查看您的网站,它可以按照您描述的方式运行。如果刷新页面会发生什么?
    • 我明白为什么徽标显示在另一行了,我的 iPhone 视图被放大了,如果你尝试一下,你会看到我所指的,见这里postimg.org/image/mcksvx7hv
    猜你喜欢
    • 1970-01-01
    • 2015-05-05
    • 2014-09-02
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 2017-11-06
    • 1970-01-01
    • 2016-07-13
    相关资源
    最近更新 更多