HTML:
Código :
if($eso > 1){?> <div class="cajon2"> <? for($i = 1; $i <= $eso; $i++) { if($pagina== $i){?> <div class="cajon" id="div <? echo $i;?>">Pag <? echo $pagina; ?></div> <? }else{ ?> <div class="cajon" id="div <? echo $i;?>"><a href="productos.php?pagina=<? echo $i; ?>&op=<? echo $_GET['op'] ?>&prod=<? echo $producto ?>">Pag <? echo $i ?></a></div><? } } ?> </div><? } ?>
CSS:
Código :
.cajon{ width:50px; height:26px; background-image:url(../imgproductos/paginar.png); margin: 0px 0px 0px auto; border: 1px solid red; } .cajon2{ margin: 0px auto 0px auto; text-align:center; height:26px; border: 1px solid red; } .cajon2 div{ display:inline; position:relative; }
Ante nada, debo decir que no he estado muy relacionado con el CSS. En fin, cajon2 es el DIV contenedor, el cual tiene un text-align center y un border a manera de prueba para visualizar mejor la situacion, tambien se le especifica el alto, el cual se ve reflejado. cajon es la estructura general de los divs que se generan automaticamente, en el cual se especifica un alto y un ancho acorde a la imagen (50x26). Ademas de esto se le da un margin y un border que utilizo a manera de prueba.
El problema es que los divs que se estan generando (class="cajon"), no estan utilizando estas medidas, utilizan medidas por defecto y la imagen no se ve completamente.
Muchas gracias por su colaboracion. Como dije anteriormente, no estoy muy familiarizado con el CSS, disculparan alguna ingenuidad por ahi

Ah y una ultima pregunta, en que momento es mejor utilizar una clase o un id en CSS. De nuevo muchas gracias,
Que esten muy bien.
Feliz navidad y prospero año nuevo para todos.


