2017-03-25 119 views
0

我有4张图片,大小为500x500。我遇到的问题是最后一张照片跨越了不必要的空间。我如何从跨越页面包含它?包含div中的图像

HTML:

<div id="collage"> 
<div class="row"> 

<div class="col-md-3"> 
    <img src=https://s-media-cache-ak0.pinimg.com/736x/e6/61/fe/e661fe4b71debff151e6eb3fcd670bbe.jpg> 
</div> 

<div class="col-md-3"> 
    <img src=https://www.roys.co.uk/media/wysiwyg/FASHION/MENSWEAR-AW16-JOULES-COAT.jpg> 
</div> 

<div class="col-md-3"> 
    <img src=https://s-media-cache-ak0.pinimg.com/736x/b1/5e/38/b15e38cd4864c85a52897d906a88710c.jpg> 
</div> 

<div class="col-md-3"> 
    <img src=https://static1.squarespace.com/static/56b6a4bd07eaa0d2d0eddb7f/58678682bebafb6e8b0a4e2a/5867868b893fc0dff9edd97d/1483179664063/Andrew+Belliot-011.jpg?format=500w> 
</div> 

</div> 
</div> 

CSS:

#collage img { 
background-size: cover; 
} 
+0

这是根据某些决议?一个例子会很棒。 – zurfyx

+0

@zurfyx最后一张图片跨越页面右侧,为整个页面创建空白区域。就像我有4张照片一样,我想调整它们的大小,以便它们适合屏幕。 – RogerFedFan

回答

0

尝试添加.IMG响应类,如下:

<div id="collage"> 
<div class="row"> 

<div class="col-md-3"> 
    <img class="img-responsive" src=https://s-media-cache-ak0.pinimg.com/736x/e6/61/fe/e661fe4b71debff151e6eb3fcd670bbe.jpg> 
</div> 

<div class="col-md-3"> 
    <img class="img-responsive" src=https://www.roys.co.uk/media/wysiwyg/FASHION/MENSWEAR-AW16-JOULES-COAT.jpg> 
</div> 

<div class="col-md-3"> 
    <img class="img-responsive" src=https://s-media-cache-ak0.pinimg.com/736x/b1/5e/38/b15e38cd4864c85a52897d906a88710c.jpg> 
</div> 

<div class="col-md-3"> 
    <img class="img-responsive" src=https://static1.squarespace.com/static/56b6a4bd07eaa0d2d0eddb7f/58678682bebafb6e8b0a4e2a/5867868b893fc0dff9edd97d/1483179664063/Andrew+Belliot-011.jpg?format=500w> 
</div> 

</div> 
</div> 
+0

由于某些原因,当我使用行和列制作Div部分时,它会在左侧产生一个空白区域,并将所有内容都移动,就像填充一样。 – RogerFedFan

0

使图像标签最大宽度来100%像下面的CSS代码将解决您的问题。
img {max-width:100%; }

0

试试这个CSS

#collage img { 
 
    width: 100%; 
 
}