Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 19-oct-2006, 18:29   #1 (permalink)
marce_str ha deshabilitado el karma
 
Avatar de marce_str
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata, Argentina
Mensajes: 177
Enviar un mensaje por MSN a marce_str
centrar IMG en un DIV

Hola amigos!
quiero centrar una imagen tanto vertical como horizontal dentro de un div, sé hacerlo en el css, pero necesito que sea en el html porque tiene que ser una imagen dinámica.
Hasta ahora probe esto sin resultados, ojala alguien pueda decirme en qué me estoy equivocando.
Desde ya muchas gracias!

CSS:
Código:
.ad_banner {
	height:40px;
	width: 140px;
	margin: 0 6px;
	float:left;
}

.ad_banner img {
	margin: auto;
}
HTML:
Código:
<div class="ad_banner"><a href="#"><img src="images/ad_03.gif" alt="Publicidad"  /></a></div>
Tambien probe con hacer una clase "img.banner {margin: auto;}" pero tampoco funcionó.
marce_str está desconectado   Responder Citando
Antiguo 19-oct-2006, 18:50   #2 (permalink)
Infected-FX ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 4
Solo ponle text-align:center; a tu clase brother

Código HTML:
.ad_banner {
	height:40px;
	width: 140px;
	margin: 0 6px;
	float:left;
        text-align:center;
}
Infected-FX está desconectado   Responder Citando
Antiguo 19-oct-2006, 18:53   #3 (permalink)
marce_str ha deshabilitado el karma
 
Avatar de marce_str
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata, Argentina
Mensajes: 177
Enviar un mensaje por MSN a marce_str
es que ya lo probé, habia hecho esto y no funcionó

.ad_banner {
height:40px;
width: 140px;
margin: 0 6px;
float:left;
text-align: center;
vertical-align: middle;
}
marce_str está desconectado   Responder Citando
Antiguo 20-oct-2006, 08:43   #4 (permalink)
fer10 está en el buen camino
 
Avatar de fer10
 
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 902
ponla de background: background-position:50% 50% y listo..

y luego en seguida pones una pero con display:none para que se pueda visualisar sin estilos.. =)
__________________
Saludos
FT.
www.fernando.com.mx
fer10 está desconectado   Responder Citando
Antiguo 20-oct-2006, 08:55   #5 (permalink)
marce_str ha deshabilitado el karma
 
Avatar de marce_str
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata, Argentina
Mensajes: 177
Enviar un mensaje por MSN a marce_str
Triste

el background-position tampoco funciona
y no entendi lo del display:none, porque me desaparece todo
marce_str está desconectado   Responder Citando
Antiguo 20-oct-2006, 09:20   #6 (permalink)
fer10 está en el buen camino
 
Avatar de fer10
 
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 902
yo use background position para un poryecto que tenia que centrar las imagenes.

creo que no me exlique bien necesitas poner el fondo y depues ponerle la posicion

te voy a dar un ejemplo:
Cita:
background:#fff url('direciondelaimagen.jpg') no-repeat 50% 50%;
y asi debe de funcionar

lo del display none es para que se pueda ver la imagen cuando quiten los estilos, pero eso ponlo depues de que te funcione..

ejemplo:
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">

<head>
<title>Untitled</title>
<style>
div{
border:1px solid #000;
background:#fff url('http://www.google.com/images/logo_sm.gif') no-repeat 50% 50%;
width:400px;
height:400px;
}
</style>
</head>

<body>

<div></div>

</body>
</html>
agranda el width y height y observa como se centra..
__________________
Saludos
FT.
www.fernando.com.mx

Última edición por fer10; 20-oct-2006 a las 09:27.
fer10 está desconectado   Responder Citando
Antiguo 20-oct-2006, 09:24   #7 (permalink)
marce_str ha deshabilitado el karma
 
Avatar de marce_str
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata, Argentina
Mensajes: 177
Enviar un mensaje por MSN a marce_str
ahh... eso si, ya lo sabia, pero fijate que yo explicaba que no tiene que ir la imagen en el estilo. Porque es una imagen dinámica que va a ir cambiando con php o sea que la tengo que poner en el html

Código:
<div class="ad_banner"><a href="#"><img src="images/ad_03.gif" alt="Publicidad"  /></a></div>
bueno, esto no es php, pero es solo una prueba
marce_str está desconectado   Responder Citando
Antiguo 20-oct-2006, 09:30   #8 (permalink)
fer10 está en el buen camino
 
Avatar de fer10
 
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 902
Cita:
<a href="#" style="background-image:url('images/ad_03.gif')"></a>
se la agregas directamente y los otros parametros se los dejas en la hoja de estilos..

__________________
Saludos
FT.
www.fernando.com.mx
fer10 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:09.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93