tengo que crear varios div con un mismo tamaño. éstos tienen una imagen dentro, cada una de esas imágenes tiene un tamaño diferente.
Quiero tener esos div iguales y que las imágenes se escalen automáticamente para acomodarse al div.
paso códigos.
Código HTML:
Ver original
<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> <meta name="author" content="" /> <link rel="stylesheet" href="../responsive/estiloinicioretrato.css"/> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700' rel='stylesheet' type='text/css'> <link rel="stylesheet" type="text/css" href="../responsive/estilomenu2.css" media="all" /> <style> .text {font-size:120%; font-family:verdana; color:black; text-decoration:none} .text:hover {font-size:120%; font-family:verdana; color:#BFA62B; text-decoration:none} </style> <!-- jQuery lib from google server ===================== --> <!-- javaScript --> <script> <!-- // building select nav for mobile width only --> $(function(){ // building select menu $('<select />').appendTo('nav'); // building an option for select menu $('<option />', { 'selected': 'selected', 'value' : '', 'text': 'Contenido...' }).appendTo('nav select'); $('nav ul li a').each(function(){ var target = $(this); $('<option />', { 'value' : target.attr('href'), 'text': target.text() }).appendTo('nav select'); }); // on clicking on link $('nav select').on('change',function(){ window.location = $(this).find('option:selected').val(); }); }); // show and hide sub menu $(function(){ $('nav ul li').hover( function () { //show its submenu $('ul', this).slideDown(150); }, function () { //hide its submenu $('ul', this).slideUp(150); } ); }); //end </script> </head> <body> <div id="general"> <div id="cabecera"> <img src="../responsive/images/logohoracio.jpg" align="left"/> </div> <!-- SECCION MENU --> <div id="cuadromenu"> <div id="fdw"> <!--nav--> <nav> <ul> <ul style="display: none;" class="sub_menu"> </ul> </li> </ul> </nav> </div> </div> <!-- FIN SECCION MENU --> <!-- SECCION CONTENIDO --> <div id="contenido"> <div id="content"> <fieldset id="desc"> <div id="libros"> </div> </div> </div> </div> </fieldset> </div> </div> </div> </body> </html>
Código CSS:
Ver original
* { margin: 0; padding-top: 0%; padding-right: 0%; padding-bottom: 0%; padding-left: 0%; } body { background: black; font-family: Arial; } #general { width: 100%; max-width: 1000px; margin: 0% auto; overflow: hidden; text-align: justify; } #cabecera { margin: 1%; width: 100%; height: auto; float: left; } #cabecera img { width: 75%; height: auto; } #cuadromenu { width: 55%; height: 50%; background-color: black; padding: 0%; clear: both; margin:0 auto; } #cuadros { width: 20%; height: 20%; } #fdw { text-align: left; margin:0 auto; display: inline-block; } #menu { margin: auto; text-align: center; } #content { width: 100%; } #content img { width: 30%; padding: 1%; } #contenido { width: 100%; padding: 0%; float: left; margin-left: auto; margin-right: auto; } #textogeneral { text-align: justify; padding: 10px 10px 10px 10px; } #textocentrado { text-align: center; padding: 10px 10px 10px 10px; } #biografia { width: 90%; margin-left: auto; margin-right: auto; } #libros { width: 100%; padding: 20px; height: auto; text-align: center; } #libros div { display: inline-block; width: 20%; padding: 18px; text-align: center; } #libros #otro2 { display: block; } #libros img { width: 100%; height: auto; } #narrativa { text-align: center; font: 200% Arial; word-wrap: break-word; white-space: nowrap; } @media all and (max-width: 480px) { #libros div { display: block; width: 80%; padding: 10px; } }
gracias!