Estoy intentando alinear un título, logo, menu (nav) y un campo de formulario de búsqueda todo dentro del mismo encabezado header. He probado varias opciones, incluso logro tenerlos alineados h1 y el logo pero si sigo añadiendo más no encuentro la manera.
Estoy probando de esta manera:
Código HTML:
Ver original
<!-- Header --> <header> <img src="img/logo-web.png" class="logo"> <nav> <ul> </ul> </nav> <aside id="buscador"> <!-- Aquí formulario de búsqueda --> <form action="" method="post" name="buscar_usuario"> <input type="text" name="usuario"> <input type="submit" name="buscar" value="Buscar"> </form> <!-- Fin formulario de búsqueda --> </aside> </header> <!-- Fin Header -->
Y el estilo siguiente:
Código CSS:
Ver original
header{ background-color: #EC7176; width: 98%; } header h1 { display: inline-block; margin: 10px; text-align: left; width: 35%; } header > img{ border: 1px solid black; display: inline-block; text-decoration: underline; } header > nav{ background: #64A174; display: inline-block; text-align: center; width: 10%; /*width: 98%;*/ } header > aside{ border: 1px solid black; display: inline-block; }
¿Qué otra opción debo probar o en que estoy fallando?
Gracias, saludos