<header>Aca una imagen con el logo</header>
<nav> aquí contacto, principal, etc</nav>
como hago para que queden los 2 en una misma linea?, o sea, el logo y al lado las opciones como contacto, etc..
| ||||
Respuesta: Header y nav Buenas!!! Puedes usar CSS, concretamente float
Código CSS:
Ver original Al HTML te recomiendo que pongas después de esto un div con clear:both. De lo contrario, lo que esté después de <nav> también se desplazará a la derecha. Así quedaría todo:
Código HTML:
Ver original
Código CSS:
Ver original |
| |||
Respuesta: Header y nav
Código HTML:
Ver original
Código CSS:
Ver original No funciona!, es lo mismo poner esto?
Código CSS:
Ver original |
| ||||
Respuesta: Header y nav
Código CSS:
Ver original Sí es lo mismo. Así salen en la misma línea la imagen y el menú. La imagen a la izquierda y el menú a la derecha. ¿No era eso lo que pedías? |
| ||||
Respuesta: Header y nav OK, Para "bajar" la imagen, métele en el CSS un margin-top que deberás ajustar a tu gusto, este es de ejemplo:
Código CSS:
Ver original Si en cambio quieres "subir" el menú imagen, métele en el CSS un margin-top negativo que deberás ajustar a tu gusto, este es de ejemplo:
Código CSS:
Ver original |
| |||
Respuesta: Header y nav Me rindo, no anda jaja.
Código CSS:
Ver original |
| ||||
Respuesta: Header y nav Bueno, primero tienes que encerrar todo lo de arriba en un div y ponerle un nombre de clase, por ejemplo así, llamando a la clase "cabecera":
Código HTML:
Ver original Luego tienes que ir al CSS y ponerle color y la altura que a tí te guste. Si es poca, no se verá:
Código CSS:
Ver original |
| ||||
Respuesta: Header y nav Hola. Llego un poco tarde pero hago unos comentarios. ¿Un div llamado Cabecera, para meter dentro el header? No tiene mucho sentido, la lógica de estructura no creo que vaya por ahí. 1) Tienes un header. Dentro pueden ir otras cosas. El header es un elemento de bloque y de los principales. 2) Un nav también es un elemento de caja como todo. Está bien usar el float, peeeeero en lo personal yo trato de evitarlo totalmente. Trato de usar mejor inline-block. Con estas dos premisas queda: Y el css
Código CSS:
Ver original Y ya el alineado será con vertical-align, o middle o bottom a escojer. Puedes jugar con márgenes también. Prueba esto https://jsfiddle.net/ba5b68h3/1/: Cita: vertical-align: baseline|length|sub|super|top|text-top|middle|bottom|text-bottom|initial|inherit; Última edición por Rafael; 14/03/2016 a las 14:54 |
| |||
Respuesta: Header y nav Aportando a lo que @Rafael comentó. El carácter mayor que (>) es un combinador de selectores. Un combinador no es más que un carácter específico que une (o combina, por eso el nombre) dos o más selectores. Según tengo entendido existen 4 tipos de combinadores:
Posiblemente los selectores que más uses sean descendientes " " e hijos ">", por eso sería bueno diferenciarlos y saber su uso. Una breve explicación es que los hijos seleccionan al elemento que esta inmediatamente dentro del elemento padre, mientras que los descendientes seleccionan a cualquier elemento que esté dentro del elemento padre (sin importar si está inmediatamente dentro), por ejemplo: Combinador hijo:
Código:
Aquí se seleccionará el elemento p, que reside dentro de un section, que a su vez está dentro de un main. Solo ese parrafo dentro de todos los que puedan haber en tu sitio web será seleccionado.main>section>p Combinador descendiente:
Código:
Aquí se seleccionarán todos los elementos p que esten dentro del main, sin importar si estan dentro de otro elemento o no, todos los p en general serán seleccionados.main p Una nota importante es que cuando trabajes con combinadores no dejes espacios, ya que como te expliqué, el espacio en blanco es un combinador. Es muy bueno saber estos detalles, realmente ayudan a la hora de codificar, espero haber aportado un granito de arena. |
Etiquetas: |