首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >图像不会使用媒体查询调整大小

图像不会使用媒体查询调整大小
EN

Stack Overflow用户
提问于 2014-08-22 09:33:44
回答 2查看 1.8K关注 0票数 0

当图片显示在浏览器上时,我试图调整html页面上图像的大小。

HTML以如下方式使用我们;

代码语言:javascript
运行
复制
<body class="layout-4">
    <div id="wrapper">
        <header id="header">
            <div class="container">
                <div class="row">
                    <div class="col-sm-2">
                        <div class="site-logo">
                            <img class="logoimage" src="assets/images/emailsig.png" alt="Logo Image" />
                        </div>
                    </div>
                    <div class="col-sm-10 align-right">
                        <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#main-menu">
                            <span class="sr-only">Toggle navigation</span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        </button>
                        <nav id="main-menu" class="collapse" role="navigation">
                            <ul class="nav-menu clearfix">
                                <li><a href="#wrapper">Home</a></li>
                                <li><a href="#about">Specialisms</a></li>
                                <li><a href="#feature1">Contextual</a></li>
                                <li><a href="#feature2">Portfolio</a></li>
                                <li><a href="#how-it-works">Media</a></li>
                                <li><a href="#team">Team</a></li>
                                <li class="phone-call"><a href="callto:+44 12345678">Phone  </a>/<a href="mailto:email">   Email</a></li>
                            </ul>
                        </nav><!-- /#main-menu -->
                    </div>
                </div>
            </div><!-- /.container -->
            <div class="back-to-top">
                <!-- Back to top button -->
                <a href="#wrapper"><img src="assets/images/arrow-top.png" alt="Back to Top" title="Back to Top" /></a>
            </div>
        </header><!-- /#header -->

我正在为不同的分辨率使用一些media queries (将粘贴下面的一个示例)

代码语言:javascript
运行
复制
@media screen and max-width1200px {
    div.site-logo {
        max-width:70%;
    }

    img.logoimage {
        max-width:1%;
    }
}

现在,正如我所理解的,这应该将图像所在的div的总空间设置为页面总宽度的70%,然后应该允许我的图像只允许一个max-width of 1% (这太小了,因为我只是想测试它是否正常工作)。然而,图像仍然很好地延伸到我的iPhone页面的边缘。

否则,如何才能缩放图像以正确地适应移动屏幕?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-22 09:34:51

这应该是:

代码语言:javascript
运行
复制
    @media screen and (max-width:1200px) {
        div.site-logo {
            max-width:70%;
        }

        img.logoimage {
            max-width:1%;
        }
    }
票数 3
EN

Stack Overflow用户

发布于 2019-04-23 05:07:57

试一试

代码语言:javascript
运行
复制
@media screen and (max-width:1199px) {
    .logoimage {
        width:1%;
    }
}

@media screen and (min-width:1200px) {
    .logoimage {
        width:70%;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25443863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档