Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Alinear a ambos lados CSS3

Estas en el tema de Alinear a ambos lados CSS3 en el foro de CSS en Foros del Web. Hola, en un header tengo dos secciones: Section ID=logo y Nav Lo que quiero es que la seccion id=logo se vaya para el lado izquierdo ...
  #1 (permalink)  
Antiguo 22/04/2014, 15:25
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Alinear a ambos lados CSS3

Hola, en un header tengo dos secciones: Section ID=logo y Nav
Lo que quiero es que la seccion id=logo se vaya para el lado izquierdo y el nav para el lado derecho dentro del Section.
Me dijeron que lo puedo hacer usando text-align=left y text-align=right pero no encuentro la manera de que funcione.

Código HTML:
<body>
	<header>
		<section id="logo">
            TEXTO-LOGO
		</section>
		<nav>
            <ul>
				<li><a href="opcion1.html">OPCION1</a></li>
				<li><a href="opcion2.html">OPCION2</a></li>
				<li><a href="opcion3.html">OPCION3</a></li>
			</ul>
		</nav>
	</header>
</body> 
Código HTML:
header{
    background: grey;
    margin: 0 auto:
    width: 90%;
    text-align: center;
}

section#logo, nav{
    display: inline-block;    
}

nav {
    background: yellow;
    border: 0.1em solid blue;
}

nav ul{
	list-style: none;
	vertical-align: top;
}

nav li{
	display: inline-block;
	padding: 0.1em;
	vertical-align: top;
}

nav a{
	border: 0.1em solid blue;
	display: block;
	padding: 0.2em;
}

section#logo{
    border: 0.1em solid blue;
    background: green;
}
Espero me puedan ayudar.
Gracias.
__________________
Todos somos iguales. NO! a la violencia de género.
  #2 (permalink)  
Antiguo 22/04/2014, 15:48
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Alinear a ambos lados CSS3

Utiliza la propiedad float.



Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 22/04/2014, 16:01
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Respuesta: Alinear a ambos lados CSS3

Cita:
Iniciado por Alexis88 Ver Mensaje
Utiliza la propiedad float.



Saludos
Es la única forma?
__________________
Todos somos iguales. NO! a la violencia de género.
  #4 (permalink)  
Antiguo 22/04/2014, 16:09
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Alinear a ambos lados CSS3

También puedes hacerlo ajustando los márgenes, así como con las propiedades left y right, pero si ves que de esta forma solucionas tu problema, ¿Por qué no utilizarla?

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 31/07/2014, 11:38
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Respuesta: Alinear a ambos lados CSS3

Cita:
Iniciado por Alexis88 Ver Mensaje
También puedes hacerlo ajustando los márgenes, así como con las propiedades left y right, pero si ves que de esta forma solucionas tu problema, ¿Por qué no utilizarla?

Saludos
Al utilizar right o left se presentan otros problemas cuando quiero hacer el sitio responsivo. Por eso.
__________________
Todos somos iguales. NO! a la violencia de género.
  #6 (permalink)  
Antiguo 31/07/2014, 13:01
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Alinear a ambos lados CSS3

Siempre puedes especificar dentro de tus media-queries que no quieres que floten:

Código CSS:
Ver original
  1. float: none;

Etiquetas: alinear, ambos, background, css3
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 20:26.