Tengo este codigo, por ejemplo:
Código HTML:
 <ul> <li><a><img></a></li> <li><a><img></a></li> </ul>
| 
 | |||
|  margen invisible??   Hola ForosDelWeb!! soy nuevo en esto y tengo una dudilla que no sé resolver, seguramente es una tontería pero, no sé por que coj**** no me sale... :P Tengo este codigo, por ejemplo: Código HTML: <ul> <li><a><img></a></li> <li><a><img></a></li> </ul> | 
| 
 | |||
|  Respuesta: margen invisible??   que cachondo es CSS ahora que se coloca bien el margen raro ese me sale otra cosa... acabo antes si os pongo el HTML y a ver si alguien me sabe decir que estoy haciendo mal... Código HTML: <div class="image-gallery"> <ul> <li> <ul class="row first"> <li class="caption first"> <a title="Caption 1-1" href="#"> <img class="gallery" alt="Caption 1-1" src="elements/images/lastprints/lastprint_1-1.png"> </a> </li> <li class="caption"> <a title="Caption 1-2" href="#"> <img class="gallery" alt="Caption 1-2" src="elements/images/lastprints/lastprint_1-2.png"> </a> </li> <li class="caption last"> <a title="Caption 1-3" href="#"> <img class="gallery" alt="Caption 1-3" src="elements/images/lastprints/lastprint_1-3.png"> </a> </li> </ul> </li> <li> <ul class="row"> <li class="caption first"> <a title="Caption 2-1" href="#"> <img class="gallery" alt="Caption 2-1" src="elements/images/lastprints/lastprint_2-1.png"> </a> </li> <li class="caption"> <a title="Caption 2-2" href="#"> <img class="gallery" alt="Caption 2-2" src="elements/images/lastprints/lastprint_2-2.png"> </a> </li> <li class="caption last"> <a title="Caption 2-3" href="#"> <img class="gallery" alt="Caption 2-3" src="elements/images/lastprints/lastprint_2-3.png"> </a> </li> </ul> </li> <li> <ul class="row"> <li class="caption first"> <a title="Caption 3-1" href="#"> <img class="gallery" alt="Caption 3-1" src="elements/images/lastprints/lastprint_3-1.png"> </a> </li> <li class="caption"> <a title="Caption 3-2" href="#"> <img class="gallery" alt="Caption 3-2" src="elements/images/lastprints/lastprint_3-2.png"> </a> </li> <li class="caption last"> <a title="Caption 3-3" href="#"> <img class="gallery" alt="Caption 3-3" src="elements/images/lastprints/lastprint_3-3.png"> </a> </li> </ul> </li> <li> <ul class="row"> <li class="caption first"> <a title="Caption 4-1" href="#"> <img class="gallery" alt="Caption 4-1" src="elements/images/lastprints/lastprint_3-1.png"> </a> </li> <li class="caption"> <a title="Caption 4-2" href="#"> <img class="gallery" alt="Caption 4-2" src="elements/images/lastprints/lastprint_3-2.png"> </a> </li> <li class="caption last"> <a title="Caption 4-3" href="#"> <img class="gallery" alt="Caption 4-3" src="elements/images/lastprints/lastprint_3-3.png"> </a> </li> </ul> </li> <li> <ul class="row"> <li class="caption first"> <a title="Caption 5-1" href="#"> <img class="gallery" alt="Caption 5-1" src="elements/images/lastprints/lastprint_4-1.png"> </a> </li> <li class="caption"> <a title="Caption 5-2" href="#"> <img class="gallery" alt="Caption 5-2" src="elements/images/lastprints/lastprint_4-2.png"> </a> </li> <li class="caption last"> <a title="Caption 5-3" href="#"> <img class="gallery" alt="Caption 5-3" src="elements/images/lastprints/lastprint_4-3.png"> </a> </li> </ul> </li> <li> <ul class="row last"> <li class="caption first"> <a title="Caption 6-1" href="#"> <img class="gallery" alt="Caption 6-1" src="elements/images/lastprints/lastprint_4-1.png"> </a> </li> <li class="caption"> <a title="Caption 6-2" href="#"> <img class="gallery" alt="Caption 6-2" src="elements/images/lastprints/lastprint_4-2.png"> </a> </li> <li class="caption last"> <a title="Caption 6-3" href="#"> <img class="gallery" alt="Caption 6-3" src="elements/images/lastprints/lastprint_4-3.png"> </a> </li> </ul> </li> </ul> </div> Gracias!! Este es todo el css que tiene asociado cada clase/id 
Código:
o si alguien me aconseja una manera mejor de conseguir una matriz de imagenes.. como os dije soy novatillo... :P div#second div.image-gallery {
	margin-bottom: 30px;
}
div#second img.gallery {
	border-top: 1px solid #d8d8d8;
	width: 67px;
	height: 41px;
}
div#second ul.row li.caption,
div#links ul.links li {
	display: inline;
	float: left;
}
div#second ul.row {
	margin: 5px 0;
}
div#second ul.row li {
	margin: 0 6px;
}
div#second ul.row li.first {
	margin: 0 6px 0 0;
}
div#second ul.row li.last {
	margin: 0 0 0 6px;
}
div#second ul.first {
	margin: 0 0 5px 0;
}
div#second ul.last {
	margin: 5px 0 0 0;
}
Última edición por oniakai; 30/07/2011 a las 15:02 | 
| 
 | |||
|  Respuesta: margen invisible??   Ya sé que nadie me está haciendo demasiado caso, pero yo a lo mio...   Al final he hecho 3divs (columnas) y una <ul> dentro de cada div con seis <li> dentro. float left a la primera y a la del centro, y float right a la de la derecha. Y margenes entre columnas funcionando bien, el problema lo tengo ahora con los margenes superior e inferior entre cada li, ¡me los superpone!  si le doy margin:5px 0; a cada <li> para que me haga 10px de separacion entre elementos solo me deja 5px y no sé por que, alguna idea?? PD no se si tiene algo que ver pero dentro de cada <li> hay una <a> y dentro una <img> con su width y height especificados... GRACIAS comunidad!!!   | 
| Etiquetas: |