我的密码是这样的
.fairdetailimg {
margin-bottom: 20px;
}
.fairmonos {
border: 1px solid #ddd;
}
table {
background-color: transparent;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
* {
padding: 0;
margin: 0;
}
.fairmonos td {
vertical-align: top;
}
.fairdet-image, .fairdet-image img {
width: 100%;
overflow: hidden;
}
img {
vertical-align: middle;
}
img {
border: 0;
}
@media screen and (min-width: 1025px)
responsive.css:1800
td.fair-border {
vertical-align: middle;
}
td.fair-border {
vertical-align: middle;
width: 30% !important;
word-break: break-word;
}
.fair-border {
border: 1px solid #ddd;
}
.fair-mono {
text-align: center;
font-size: 25px;
margin-bottom: 15px;
font-weight: 400;
}
.fairmonos .fair-img {
width: 60%;
margin: 10px auto;
padding-top: 0px;
overflow: hidden;
}<div class="fairdetailimg">
<table width="100%" class="fairmonos">
<tbody>
<tr>
<td width="70%">
<div class="fairdet-image">
<img src="https://preview.ibb.co/nkY9oF/1.jpg">
</div>
</td>
<td class="fair-border" width="30%">
<div class="fair-logoinfo">
<div class="fair-mono">
India Art Fair
</div>
<div class="fair-img">
<a href="#">
<img class="img-responsive" src="https://image.ibb.co/czDaTF/2.jpg">
</a>
</div>
<div class="fair-address">
<strong>Address: </strong>INDIA
</div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="clearfix"></div>
</div>
在高分辨率下,一切都很好,但当分辨率降低时,就会在主图像下方产生一个白色的空白,如图中所示。

我怎样才能克服这一切?
发布于 2017-05-26 07:24:29
我做了几次编辑,只是看看下面。
我想说,这就是Photoshop有用的地方。我会创建图像,然后使我的div相应地,因为一些图像,往往会被拉伸,看起来一点也不太好。
.fairdetailimg {
/*margin-bottom: 20px;*/
}
.fairmonos {
border: 1px solid #ddd;
}
table {
background-color: transparent;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
* {
padding: 0;
margin: 0;
}
.fairmonos td {
vertical-align: top;
}
.fairdet-image, .fairdet-image img {
width: 100%;
height: 380px;
overflow: hidden;
}
.fair-img{
width: 100%;
}
img {
vertical-align: middle;
}
img {
border: 0;
}
@media screen and (min-width: 1025px)
responsive.css:1800
td.fair-border {
vertical-align: middle;
}
td.fair-border {
vertical-align: middle;
width: 30% !important;
word-break: break-word;
}
.fair-border {
border: 1px solid #ddd;
}
.fair-mono {
text-align: center;
font-size: 25px;
margin-bottom: 15px;
font-weight: 400;
}
.fairmonos .fair-img {
width: 60%;
margin: 10px auto;
padding-top: 0px;
overflow: hidden;
}<div class="fairdetailimg">
<table width="100%" class="fairmonos">
<tbody>
<tr>
<td width="40%">
<div class="fairdet-image">
<img src="https://preview.ibb.co/nkY9oF/1.jpg">
</div>
</td>
<td class="fair-border" width="30%">
<div class="fair-logoinfo">
<div class="fair-mono">
India Art Fair
</div>
<div class="fair-img">
<a href="#">
<img class="img-responsive" src="https://image.ibb.co/czDaTF/2.jpg">
</a>
</div>
<div class="fair-address">
<strong>Address: </strong>INDIA
</div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="clearfix"></div>
</div>
发布于 2017-05-26 06:57:31
因为您的图像是响应的,您可以添加一个高度到您的图像,但这种方法将使您的图像扭曲。
示例1
.fairdetailimg {
margin-bottom: 20px;
}
.fairmonos {
border: 1px solid #ddd;
}
table {
background-color: transparent;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
* {
padding: 0;
margin: 0;
}
.fairmonos td {
vertical-align: top;
}
.fairdet-image, .fairdet-image img {
width: 100%;
height: 500px;
overflow: hidden;
}
img {
vertical-align: middle;
}
img {
border: 0;
}
@media screen and (min-width: 1025px)
responsive.css:1800
td.fair-border {
vertical-align: middle;
}
td.fair-border {
vertical-align: middle;
width: 30% !important;
word-break: break-word;
}
.fair-border {
border: 1px solid #ddd;
}
.fair-mono {
text-align: center;
font-size: 25px;
margin-bottom: 15px;
font-weight: 400;
}
.fairmonos .fair-img {
width: 60%;
margin: 10px auto;
padding-top: 0px;
overflow: hidden;
}<div class="fairdetailimg">
<table width="100%" class="fairmonos">
<tbody>
<tr>
<td width="70%">
<div class="fairdet-image">
<img src="https://preview.ibb.co/nkY9oF/1.jpg">
</div>
</td>
<td class="fair-border" width="30%">
<div class="fair-logoinfo">
<div class="fair-mono">
India Art Fair
</div>
<div class="fair-img">
<a href="#">
<img class="img-responsive" src="https://image.ibb.co/czDaTF/2.jpg">
</a>
</div>
<div class="fair-address">
<strong>Address: </strong>INDIA
</div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="clearfix"></div>
</div>
或使用具有背景覆盖属性的背景图像。
示例2
.fairdetailimg {
margin-bottom: 20px;
}
.fairmonos {
border: 1px solid #ddd;
}
table {
background-color: transparent;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
* {
padding: 0;
margin: 0;
}
.fairmonos td {
vertical-align: top;
}
.fairdet-image, .fairdet-image img {
background: url('https://preview.ibb.co/nkY9oF/1.jpg') no-repeat center center / cover;
width: 100%;
height: 500px;
overflow: hidden;
}
img {
vertical-align: middle;
}
img {
border: 0;
}
@media screen and (min-width: 1025px)
responsive.css:1800
td.fair-border {
vertical-align: middle;
}
td.fair-border {
vertical-align: middle;
width: 30% !important;
word-break: break-word;
}
.fair-border {
border: 1px solid #ddd;
}
.fair-mono {
text-align: center;
font-size: 25px;
margin-bottom: 15px;
font-weight: 400;
}
.fairmonos .fair-img {
width: 60%;
margin: 10px auto;
padding-top: 0px;
overflow: hidden;
}<div class="fairdetailimg">
<table width="100%" class="fairmonos">
<tbody>
<tr>
<td width="70%">
<div class="fairdet-image">
</div>
</td>
<td class="fair-border" width="30%">
<div class="fair-logoinfo">
<div class="fair-mono">
India Art Fair
</div>
<div class="fair-img">
<a href="#">
<img class="img-responsive" src="https://image.ibb.co/czDaTF/2.jpg">
</a>
</div>
<div class="fair-address">
<strong>Address: </strong>INDIA
</div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="clearfix"></div>
</div>
https://stackoverflow.com/questions/44195054
复制相似问题