Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Alinear 2 objetos

Estas en el tema de Alinear 2 objetos en el foro de CSS en Foros del Web. Hola! estoy intentando alinear el logo al paragrafo pero no termino de hacerlo bien, el CSS no es lo mio... EL logo se queda siempre ...
  #1 (permalink)  
Antiguo 07/04/2013, 12:03
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Alinear 2 objetos

Hola! estoy intentando alinear el logo al paragrafo pero no termino de hacerlo bien, el CSS no es lo mio...
EL logo se queda siempre por encima del parrafo
Código HTML:
 <logo><img src="images/logo.png" /></logo>
            <header>
                <h1>Titulo</h1>
                <h2>Descripción del site</h2>
            </header> 
y el CSS
Código HTML:
.container > logo{
	padding: 150px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
    text-align: left;

}
.container > header{
	padding: 0px 0px 0px 250px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display:block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: left;
}
Gracias por la ayuda
__________________
Seguro que ahora me sale mejor!
  #2 (permalink)  
Antiguo 07/04/2013, 13:39
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Alinear 2 objetos

¿Esa etiqueta logo es nueva?

Y si quieres que aparezca debajo del párrafo —que por cierto, no veo ningún párrafo— ¿por qué no pones el elemento simplemente debajo de él?

¿O lo que quieres hacer es que estén alineados horizontalmente? Porque entonces lo que tienes que hacer es flotar los elementos con float.
  #3 (permalink)  
Antiguo 07/04/2013, 23:58
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Alinear 2 objetos

gracias pzin voy a intentar con la propiedad float
lo de logo funciona ;) jejeje
__________________
Seguro que ahora me sale mejor!
  #4 (permalink)  
Antiguo 08/04/2013, 01:12
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Alinear 2 objetos

Cita:
Iniciado por benti Ver Mensaje
lo de logo funciona ;) jejeje
Utiliza una etiqueta que exista. Que funcione no significa que esté bien hecho.

  #5 (permalink)  
Antiguo 08/04/2013, 02:56
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Alinear 2 objetos

OK lo voy a hacer bien ;)

Código HTML:
 <header>
<img src="images/logo.png" />
                <h1>Titulo</h1>
                <h2>Descripción del site</h2>
            </header> 
Y ahora el CSS, pero el problema es el ahora que no se alinea a la izquierda de los títulos :(

Código HTML:
.container > header{
	padding: 0px 0px 0px 250px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display:block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: left;
}
.container > header img{
	top: 100px;
	padding: 20px 0px 0px -50px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: block;
    text-align: left;
}
__________________
Seguro que ahora me sale mejor!
  #6 (permalink)  
Antiguo 08/04/2013, 03:06
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Alinear 2 objetos

Si quieres alinear algo horizontalmente, usa float como ya te dije.

Si quieres que la imagen esté al lado del h1 a la vez que del h2, estos últimos tendrán que estar en un pequeño contenedor y flotar ese contenedor además de la imagen.
  #7 (permalink)  
Antiguo 08/04/2013, 03:09
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Alinear 2 objetos

Pzin gracias ya lo he cambiado dandole propiedades a los "h1" y "h2"

Código HTML:
.container > header{
	padding: 0px 0px 0px 10%;
	margin: 0px 0px 0px 0px;
	position: relative;
	display:block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: left;
}
.container > header h1{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 75px;
	line-height: 45px;
	position: relative;
	font-weight: 400;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    padding: 0px 0px 5px 200px;
}
.container > header h1 span{

}
.container > header h2, p.info{
	font-family: 'Arial Narrow', Arial, sans-serif;
	font-size: 26px;
	font-style: italic;
	color: #9a9a9a;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	padding: 0px 0px 5px 200px;
}
.container > header img{
	top: 100px;
	position: relative;
	display: block;
}
__________________
Seguro que ahora me sale mejor!

Etiquetas: alinear, objetos
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:56.