Buenas tengo una web terminada, la he probado en navegadores y en diferentes emuladores y todo funcionaba bien, pero al verla en iphone y ipad me he dado cuenta que la galeria responsive no me funciona! alguna idea?
 
 
<html>
 
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
 
.......
 
                        <div class="gallery">
<div><img src="images/comida2/food1.jpg" alt></div>
<div><img src="images/comida2/food2.jpg" alt></div>
<div><img src="images/comida2/food3.jpg" alt></div>
<div><img src="images/comida2/food4.jpg" alt></div>
<div><img src="images/comida2/food5.jpg" alt></div>
</div>
                        <div class="gallery2">
<div><img src="images/comida2/food6.jpg" alt></div>
<div><img src="images/comida2/food7.jpg" alt></div>
<div><img src="images/comida2/food8.jpg" alt></div>
<div><img src="images/comida2/food9.jpg" alt></div>
<div><img src="images/comida2/food10.jpg" alt></div>
</div>
 
 
<css>
 
 
.gallery { 
 
  padding: 0 0 0 0;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-direction: column;
  -webkit-flex-flow: row wrap; 
  flex-flow: row wrap; 
  display: -webkit-box;
  display: flex;
  padding: .5vw;
}
 
.gallery div { 
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto; 
  width: 250px; 
}
 
.gallery div img { 
  width: 100%; 
  height: auto; 
}
 
 
@media screen and (max-width: 400px) {
 
.gallery div { margin: 0; }
.gallery { padding: 0; }
 
}
 
.gallery2 {
	margin-top:-13px;
 
  padding: 0 0 0 0;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-direction: column;
  -webkit-flex-flow: row wrap; 
  flex-flow: row wrap; 
  display: -webkit-box;
  display: flex;
  padding: .5vw;
}
 
.gallery2 div { 
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto; 
  width: 250px;  
}
 
.gallery2 div img { 
  width: 100%; 
  height: auto; 
}
 
@media screen and (max-width: 400px) {
 
.gallery2 div { margin: 0; }
.gallery2 { padding: 0; }
 
}
 
 
 
Muchas gracias 
   
 


