Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2017, 13:25
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 6 meses
Puntos: 27
Problema con estilos

Hola, buenas tardes...

Tengo un pequeño problema con unos estilos. Yo lo veo bien pero quizá se me está escapando algo. La idea es hacer una simple plantilla responsiva sin utilizar los media querys, al menos, no hasta cierto tamaño. Les explico:

Tengo una página con lo siguiente:

Código HTML:
Ver original
  1. <div id="wrapper">
  2.       <div id="content">
  3.             <section class="section-left"></section>
  4.             <section class="section-center"></section>
  5.             <section class="section-right"></section>
  6.       </div>
  7. </div>

donde header, footer, content y wrapper no tienen ningún problema. El problema lo tengo en section class="section-center" ya que no se va adaptando o reduciendo de acuerdo a las diferentes resoluciones. Mis estilos son los siguientes:

Código CSS:
Ver original
  1. html, body{
  2.     background-color:#e6e7e8;  
  3.     font-family:'Open Sans', serif;
  4.     font-size:14px;
  5.     height:100%;
  6.     margin:0 auto;
  7.     padding:0;
  8.     width:100%; }
  9.  
  10. header{
  11.     background-color:#01283C;
  12.     color:#fff;
  13.     height:65px;
  14.     min-width:1280px;
  15.     width:100%; }
  16.    
  17. footer{
  18.     background-color:#01283C;
  19.     color:#fff;
  20.     height:80px;
  21.     min-width:1280px;  
  22.     width:100%; }
  23.  
  24. #wrapper{
  25.     height:100%;
  26.     min-width:1280px;
  27.     width:100%; }
  28.    
  29. #content{
  30.     height:100%;
  31.     min-width:1280px;
  32.     width:100%; }
  33.  
  34. .section-left{
  35.     background-color:#01283C;
  36.     border-top:1px solid #5d5d5d;  
  37.     float:left;
  38.     height:100%;
  39.     min-height:685px;
  40.     width:190px; }
  41.  
  42. .section-right{
  43.     background-color:#fff;
  44.     border:1px solid #cecfd2;
  45.     box-shadow: 3px 2px 10px #ccc;  
  46.     float:left;
  47.     height:calc(100% - 30px);
  48.     margin:15px 0;
  49.     min-height:685px;
  50.     width:345px; }
  51.    
  52. .section-center{
  53.     background-color:#fff; 
  54.     border:1px solid #cecfd2;
  55.     box-shadow: 3px 2px 10px #ccc;
  56.     float:left;
  57.     height:calc(100% - 30px);
  58.     min-height:685px;  
  59.     min-width:693px;
  60.     margin:15px;
  61.     width:70%; }

section-left y section-right tienen tamaños fijos, no quiero que cambien de tamaño. section-center es el que quiero que se vaya adaptando, pero al momento de ver el resultado, section-right es empujado y pasado hacia abajo. Las resoluciones con las que estoy trabajando son 1960, 1680, 1600, 1440, 1366 y 1280 como la más baja. En todas estas deberían entrar bien las secciones sin necesidad de media querys.

Quizá es una tontería lo que se me está pasando, pero no lo localizo...

¿Alguna idea?

Saludos!!