Buenas,
Tengo una table definida por css y no sé el motivo por el cual, si redimensiono el navegador a menos de 800 píxeles de ancho me sale bien, pero por encima, el contenido de las 3 primera columnas se alinean por debajo del contenido de la 4a.
No hay ningún media query que afecte, ni nada que yo sepa ver.
La imagen, cuando el navegador es superior a 800 píxeles es esta, las 3 primeras columnas se desplazan por debajo del contenido de la 4a.:
Y cuando es inferior, la siguiente. Que el contenido sea centrado, lo determina el media query:
El código CSS es este;
Código CSS:
Ver originalfooter {float:left;
width:100%;}
#peu{width:100%;
float:left;}
#peu div#anunci{font:bold .9em 'Helvetica';
color:red;
text-align:center;
margin-bottom:1%;}
#totsBanners {display:table;
border-spacing:10px;}
#totsBannersFila {display:table-row;
vertical-align:top;}
#peuColumna1, #peuColumna2, #peuColumna3 {display: table-cell;
width:26%;
background:-webkit-linear-gradient(#5cacad, #3c8783);background:-o-linear-gradient(#5cacad, #3c8783);background:-moz-linear-gradient(#5cacad, #3c8783);background:linear-gradient(#5cacad, #3c8783);-moz-box-shadow: 5px 5px 5px #888;-webkit-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888;}
#peuColumna1 div.interiorPeu, #peuColumna2 div.interiorPeu, #peuColumna3 div.interiorPeu
{width:100%;
overflow:hidden;}
#peuColumna1 div.interiorPeu div.bannerImg, #peuColumna2 div.interiorPeu div.bannerImg, #peuColumna3 div.interiorPeu div.bannerImg{float:left;
margin-right:1%;}
#peuColumna1 div.interiorPeu div.bannerImg a, #peuColumna2 div.interiorPeu div.bannerImg a, #peuColumna3 div.interiorPeu div.bannerImg a {width:100%;}
#peuColumna1 div.interiorPeu div.bannerImg a img, #peuColumna2 div.interiorPeu div.bannerImg a img, #peuColumna3 div.interiorPeu div.bannerImg a img {border:1px solid #000000;
margin:5%;
min-width:90px;}
#peuColumna1 div.interiorPeu div.bannerText, #peuColumna2 div.interiorPeu div.bannerText, #peuColumna3 div.interiorPeu div.bannerText {overflow:hidden;
padding-left:4%;
padding-top:3%;
padding-right:2%;
min-width:105px;}
#peuColumna1 div.interiorPeu div.bannerText a, #peuColumna2 div.interiorPeu div.bannerText a, #peuColumna3 div.interiorPeu div.bannerText a {text-decoration:none;
color:#FFF;}
#peuColumna1 div.interiorPeu div.bannerText a p.p1, #peuColumna2 div.interiorPeu div.bannerText a p.p1, #peuColumna3 div.interiorPeu div.bannerText a p.p1 {font:bold .9em 'Helvetica';}
#peuColumna1 div.interiorPeu div.bannerText a p.p2, #peuColumna2 div.interiorPeu div.bannerText a p.p2, #peuColumna3 div.interiorPeu div.bannerText a p.p2 {font: .8em 'Helvetica';}
#peuColumna1 div.interiorPeu div.bannerText a p.p3, #peuColumna2 div.interiorPeu div.bannerText a p.p3, #peuColumna3 div.interiorPeu div.bannerText a p.p3 {float:right;
font:.8em 'Helvetica';
margin-top:18%;
margin-right:1%;}
#peuColumna1 div.interiorPeu div.bannerText a:hover, #peuColumn2 div.interiorPeu div.bannerText a:hover, #peuColumna3 div.interiorPeu div.bannerText a:hover {text-decoration:underline;}
#peu div.liniaEmpresa {float: left;
color: #666666;
font: .7em 'Helvetica';
margin-top:1%;}
#peu div.liniaEmpresa em{font-weight:bold;}
#peuColumna4 {display:table-cell;
width:19%;
background-color:#efeee0;}
#peuColumna4 div#enllacos{width:100%;
float:left;}
#peuColumna4 div#enllacos div{float:left;
width:50%;}
#peuColumna4 div#enllacos a img{float:left;}
#peuColumna4 div#enllacos div.tepui{font-size:.7em;
color:#000;
margin-top:6%;
overflow:hidden;
text-align:center;
width:100%;}
#peuColumna4 div#enllacos div.tepui a{text-decoration:none;
color:#035A5B;}
#peuColumna4 div#enllacos div.tepui a:hover{text-decoration:underline;
font-weight:bold;}
Y el media query para tamaño inferior a 800 píxeles este:
Código CSS:
Ver original@media screen and (max-width:800px){
#peuColumna1 div.interiorPeu, #peuColumna2 div.interiorPeu, #peuColumna3 div.interiorPeu {text-align:center;}
#peuColumna1 div.interiorPeu div.bannerImg, #peuColumna2 div.interiorPeu div.bannerImg, #peuColumna3 div.interiorPeu div.bannerImg {float:none;}
}
Y el código HTML:
Código HTML:
Ver original <?php include("js/neo.php");?>
<div id="totsBannersFila"> <div class="interiorPeu"> <a href="<?=$linkOpcio6[$idioma]?>" target="_blank">
<img src="<?php echo URL.'imatges/banner1.jpg'?>" alt="
<?php echo $administracio[$idioma]?>" title="
<?php echo $administracio[$idioma]?>" width="90px" height="103px" />
</a> <a href="<?=$linkOpcio6[$idioma]?>" target="_blank">
<p class=p1><?php echo $administracio[$idioma]?></p> <p class=p2><?php echo $garantim[$idioma]?></p> <a href="<?=$linkOpcio6[$idioma]?>" target="_blank">
<p class=p3><?php echo $contactar[$idioma]?></p> <div class="interiorPeu"> <a href="http://www.youtube.com/user/fincamps?feature=results_main" target="_blank"><img src="<?php echo URL.'imatges/banner2.jpg'?>" alt="
<?php echo $veure[$idioma]?>" title="
<?php echo $veure[$idioma]?>" width="90px" height="103px"/>
</a> <a href="http://www.youtube.com/user/fincamps?feature=results_main" target="_blank"> <p class=p1><?php echo $veure[$idioma]?></p> <p class=p2><?php echo $visita[$idioma]?></p> <div class="interiorPeu"> <a href="<?=$linkOpcio6[$idioma]?>" target="_blank">
<img src="<?php echo URL.'imatges/banner3.jpg'?>" alt="
<?php echo $necessites[$idioma]?>" title="
<?php echo $necessites[$idioma]?>" width="90px" height="103px"/>
</a> <a href="<?=$linkOpcio6[$idioma]?>" target="_blank">
<p class=p1><?php echo $necessites[$idioma]?></p> <p class=p2><?php echo $nosaltres[$idioma]?></p> <a href="http://www.coleadministradors.cat/" target="_blank"> <img src="<?php echo URL.'imatges/administradors.jpg'?>" alt="
<?php echo $administracio[$idioma]?>" title="
<?php echo $administracio[$idioma]?>" width="71px" height="103px"/>
<a href="http://www.apibcn.com" target="_blank"> <img src="<?php echo URL.'imatges/api.jpg'?>" alt="
<?php echo [$idioma]?>" title="
<?php echo [$idioma]?>" width="89px" height="103px"/>
<?php echo $tepui[$idioma];?>
<div class="liniaEmpresa"> <em>Fincamps Assessors SL
</em> -
<?php echo $carrer[$idioma].' - 08202 Sabadell - '.$telefonadr[$idioma].' - [email protected]'?>
Muchas gracias