Tengo un pequeño inconveniente... Como verán, necesito centrar unas imgs en un div pero no consigo hacerlo funcionar y peor todavia es que hay imágenes que son demasiado grandes y si se llegan a centrar posiblemente se vean menos de lo que se ven ahora... La cuestión es esa. ¿Cómo podría centrar todas esas imágenes y que a la vez se vean dentro del div?
Aquí los códigos y las imágenes.
CSS:
Código:
PHP(En este no pasaré todo el código porque no es necesario, solo pondré lo que se necesita editar)..saleItem, .saleItem h2, .saleItem ul { } .saleItem { overflow:hidden; /* wrap floats */ zoom:1; /* trip haslayout, wrap floats legacy IE */ max-width:20em; background:#DADADA url(Images/Principal/Background.png); padding:0.33em; border:1px solid #C0C0C0; -webkit-border-radius:1em; border-radius:1em; margin:10px 0px 5px 10px; float:left; width:304px; height:110px; } .saleItem div { float:left; width:100; margin-right:-100%; } .saleItem h2, .saleItem ul { margin:0; padding:0; font:bold 100%/150% arial,helvetica,sans-serif; background:#FFF; border:1px solid #C0C0C0; -webkit-border-radius:0.67em; border-radius:0.67em; } .saleItem h2 { position:relative; /* depth sort over img */ float:left; padding:0.25em 0.5em; margin-right:-100%; /* remove from flow without removing from flow */ color:#777; /* do NOT go lighter than this, WCAG minimum */ } .saleItem img { display:block; margin-left:4em; } .saleItem ul { list-style:none; padding:0 0.25em; float:right; } .saleItem li { padding:0.25em; border-top:1px solid #E0E0E0; } .saleItem li:before { content:""; position:relative; top:-0.1em; /* compensate for no descenders on numbers */ display:inline-block; vertical-align:middle; width:16px; height:16px; margin-right:0.33em; } .saleItem li:first-child { border:0; } .saleItem li.duckets { color:#C1D; } .saleItem li.diamantes { color:#189; /* do NOT go lighter than this, WCAG minimum */ } .saleItem li.duckets:before { background-image:url(Images/Principal/Duckets.gif); } .saleItem li.diamantes:before { background:url(Images/Principal/Diamonds.gif); }
Código:
Como podrán ver, esta diseñado con mysql para que las imágenes sean fáciles de agregar, el problema es el que notifico anteriormente. Pido encarecidamente que me puedan ayudar. Desde ya, muchas gracias :) <!--- Conexión ---> <?php include('Conexion.php'); try { $db = new PDO( 'mysql:host=' . $host . ';dbname=' . $db, $user, $pw ); } catch (PDOException $e) { die('Connection failed: ' . $e->getMessage()); } $stmt = $db->query('SELECT * FROM catalog_adm_rares'); while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) echo ' <div class="saleItem"> <div> <h2>', $row['nombre'], '</h2> <img src="', $row['link'], '" alt="', $row['nombre'], '" class="plate" > </div> <ul> <li class="duckets">', $row['duckets'], '</li> <li class="diamantes">', $row['diamantes'], '</li> </ul> <!-- .saleItem --></div>'; ?>