当图片显示在浏览器上时,我试图调整html页面上图像的大小。
HTML以如下方式使用我们;
<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 (将粘贴下面的一个示例)
@media screen and max-width1200px {
div.site-logo {
max-width:70%;
}
img.logoimage {
max-width:1%;
}
}现在,正如我所理解的,这应该将图像所在的div的总空间设置为页面总宽度的70%,然后应该允许我的图像只允许一个max-width of 1% (这太小了,因为我只是想测试它是否正常工作)。然而,图像仍然很好地延伸到我的iPhone页面的边缘。
否则,如何才能缩放图像以正确地适应移动屏幕?
发布于 2014-08-22 09:34:51
这应该是:
@media screen and (max-width:1200px) {
div.site-logo {
max-width:70%;
}
img.logoimage {
max-width:1%;
}
}发布于 2019-04-23 05:07:57
试一试
@media screen and (max-width:1199px) {
.logoimage {
width:1%;
}
}
@media screen and (min-width:1200px) {
.logoimage {
width:70%;
}
}https://stackoverflow.com/questions/25443863
复制相似问题