Foros del Web » Creando para Internet » HTML »

No consigo poner las imágenes en la posición que deseo

Estas en el tema de No consigo poner las imágenes en la posición que deseo en el foro de HTML en Foros del Web. Buenas, ante todo me presento, soy Adrián un nuevo iniciado en este mundillo y estoy aprendiendo con tutoriales y cursillos, pero esto ya me tiene ...
  #1 (permalink)  
Antiguo 09/05/2013, 13:38
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
No consigo poner las imágenes en la posición que deseo

Buenas, ante todo me presento, soy Adrián un nuevo iniciado en este mundillo y estoy aprendiendo con tutoriales y cursillos, pero esto ya me tiene desquiciado desde hace unos días xD, aquí os dejo el código y una foto, el problema es que no consigo poner las imágenes unas debajo de otras, las tres en tipo columna.
Espero que podáis ayudarme y que no os moleste!

Código HTML:
<a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);var dir2= encodeURIComponent(dir);window.location.href=('http://www.facebook.com/share.php?u='+dir2+'&amp;t='+tit2+'');"><img src="images/fb.jpg" alt="Compartir" width="212" height="34" <div style="position:relative"; align="right"/></a><br>
              
<a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);window.location.href=('http://twitter.com/?status='+tit2+'%20'+dir+'');"><img src="images/twitter.jpg" alt="Compartir Twitter" width="212" height="34" <div style="position:relative"; align="right" /></a><br>
             
<a href="https://plus.google.com/108141328258087945339/"><img src="images/google.jpg"alt="Compartir en Google+" width="212" height="34"<div style="position:relative"; align="right"/></a> 
  #2 (permalink)  
Antiguo 09/05/2013, 14:23
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: No consigo poner las imágenes en la posición que deseo

Me gustaría saber qué finalidad tiene esto: <div style="position:relative"; align="right" />

Si sólo flotas los enlaces, quedarán alineados (float:left; o float:right;)
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 09/05/2013, 14:44
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: No consigo poner las imágenes en la posición que deseo

Sinceramente ahora estoy aprendiendo y meto códigos por probar jajajajajja, gracias ahora lo pruebo ^^

Edito: Le he asignado la clase en el html y en el css he creado una clase para los tres "botones" con float:right y se me ha quedado igual :/

Código HTML:
.compartirredessociales{
	float:right;
	}

Última edición por adrian_hm13; 09/05/2013 a las 14:53
  #4 (permalink)  
Antiguo 09/05/2013, 15:15
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: No consigo poner las imágenes en la posición que deseo

y el html actualizado?
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 09/05/2013, 15:26
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: No consigo poner las imágenes en la posición que deseo

corrige tu código html esta mal escrito

pasa a librosweb.es y repasa el de html

tienes que abrir y cerrar las etiquetas o tendrás estos problemas
  #6 (permalink)  
Antiguo 09/05/2013, 15:27
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: No consigo poner las imágenes en la posición que deseo

Ouch... cierto, no cerró ninguna <img />
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 09/05/2013, 15:50
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: No consigo poner las imágenes en la posición que deseo

Código HTML:
<a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);var dir2= encodeURIComponent(dir);window.location.href=('http://www.facebook.com/share.php?u='+dir2+'&amp;t='+tit2+'');"><div class="compartirredessociales"><img src="images/fb.jpg"</img>
              
<a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);window.location.href=('http://twitter.com/?status='+tit2+'%20'+dir+'');"><div class="compartirredessociales"><img src="images/twitter.jpg"</img>
             
<a href="https://plus.google.com/108141328258087945339/"><div class="compartirredessociales"><img src="images/google.jpg"</img> 
Ahora esta escalonado hacia la izquierda...vaya tela xD

Última edición por adrian_hm13; 09/05/2013 a las 16:21
  #8 (permalink)  
Antiguo 09/05/2013, 16:33
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: No consigo poner las imágenes en la posición que deseo

te repito ve y lee el libro de html, no todas la etiquetas cierran igual.

las imágenes se abren y cierran en el mismo paso <img src="" /> mientras que los div tienen etiqueta para abrir y otra para cerrar <div>contenido </div>
y los link <a href="#">contenido</a>


y para rematar <a> es un elemento de linea no puede contener en su interior elementos del tipo bloque como <p> o <div> esta mal hecho

en conclusión tu código sigue estando MAL escrito
  #9 (permalink)  
Antiguo 10/05/2013, 06:03
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: No consigo poner las imágenes en la posición que deseo

Me podrías indicar como cerrarlo correctamente por favor?

Gracias.
  #10 (permalink)  
Antiguo 10/05/2013, 07:15
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: No consigo poner las imágenes en la posición que deseo

de plano hablo chino? fijate en mi comentario como al mismo tiempo que te pido leas el libro de html en librosweb.es también te hago la mención de algunos elementos

Cita:
las imágenes se abren y cierran en el mismo paso <img src="" /> mientras que los div tienen etiqueta para abrir y otra para cerrar <div>contenido </div>
y los link <a href="#">contenido</a>
no es mala onda amigo, aquí con gusto te orientamos pero pon algo de iniciativa... si te comente eso fue para que tuvieras una idea con leer mi comentarios deberías haber dado en el clavo de tu error y corregirlo.... tampoco puedo darte el código ya tal cual listo para usar.
  #11 (permalink)  
Antiguo 10/05/2013, 07:58
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: No consigo poner las imágenes en la posición que deseo

Y busque como cerrarlas bien.., he activado la opción ver los errores y ahora lo tengo remarcado con amarillo, pero pruebo a cerrarlas de diferentes maneras y no consigo nada...

Pero gracias igualmente seguiré mirando por algún lado


EDIT: He trasteado bastante más y ya no me da error de código

Código HTML:
<div class="compartirredessociales"><a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);var dir2= encodeURIComponent(dir);window.location.href=('http://www.facebook.com/share.php?u='+dir2+'&amp;t='+tit2+'');"><img src="images/fb.jpg" border="0" width="212" height="34"></a></div> 
Así está bien verdad?

Última edición por adrian_hm13; 10/05/2013 a las 08:18 Razón: Al fin xD
  #12 (permalink)  
Antiguo 10/05/2013, 08:53
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: No consigo poner las imágenes en la posición que deseo

La imagen no esta cerrada
<img src="images/fb.jpg" border="0" width="212" height="34" />
  #13 (permalink)  
Antiguo 10/05/2013, 08:59
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: No consigo poner las imágenes en la posición que deseo

Utilizo html, lo último para ponerlo como deseo es que estén juntos del todo, cosa que he investigado y no saco...
HTML:

Código HTML:
<div class="compartirredessociales"><a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);var dir2= encodeURIComponent(dir);window.location.href=('http://www.facebook.com/share.php?u='+dir2+'&amp;t='+tit2+'');"><img src="images/fb.jpg" border="0" width="212" height="34"></a></div>
<br>
<br>
<div class="compartirredessociales"><a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);window.location.href=('http://twitter.com/?status='+tit2+'%20'+dir+'');"><img src="images/twitter.jpg" border="0" width="212" height="34"></a></div> 
CSS:

Código HTML:
.compartirredessociales{
	float:right;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	}

He probado con margenes y nada, queda un pequeño espacio entre ambas imágenes al alinearlas verticalmente.

Siento las molestias ya..jej.
  #14 (permalink)  
Antiguo 10/05/2013, 09:04
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: No consigo poner las imágenes en la posición que deseo

ya no las quieres horizontales a hora vas por las verticales mmmm ok

<br>
<br>

genera dos saltos de linea


?¿ no se te ocurrió colocar ambos enlaces en un solo div?
  #15 (permalink)  
Antiguo 10/05/2013, 09:29
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: No consigo poner las imágenes en la posición que deseo

A ver. Entiendo que quieres una imagen encima de otra. ¿Correcto?

Un elemento <a> es un elemento inline.
Para que estén no en una linea (inline) sino una debajo de otra, te conviene ponerle un class:

<a class="RedesSociales">img bla bla.</a>
<a class="RedesSociales">img bla bla.</a>


Y en tu hoja de estilos convertir esos a, que son inline, repito, a block.

Código CSS:
Ver original
  1. a.RedesSociales {display: block;}
Esa es una, o la otra, como te dice Arturo, ponerlas dentro de un div contenedor.
Código HTML:
Ver original
  1. <div style="width: 300px;">
  2. <a>img bla bla.</a>
  3. <a>img bla bla.</a>
  4. </div>

En realidad la primer opción de a como block también necesita el contenedor.
  #16 (permalink)  
Antiguo 10/05/2013, 10:03
 
Fecha de Ingreso: mayo-2013
Mensajes: 47
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: No consigo poner las imágenes en la posición que deseo

Solucionado al fin, gracias a ambos por vuestra colaboración.

Código HTML:
<div style="width:212px; height:34px; float:right;"><a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);var dir2= encodeURIComponent(dir);window.location.href=('http://www.facebook.com/share.php?u='+dir2+'&amp;t='+tit2+'');"><img src="images/fb.jpg"></a>

<a href="javascript:var dir=window.document.URL;var tit=window.document.title;var tit2=encodeURIComponent(tit);window.location.href=('http://twitter.com/?status='+tit2+'%20'+dir+'');"><img src="images/twitter.jpg"></a>

 
<a href="https://plus.google.com/108141328258087945339/"><img src="images/google.jpg"></a>

</div> 
Código CSS:
Ver original
  1. a.compartirredessociales{
  2.     display:block;
  3.     }

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:34.