Oye, usando CSS nativo puedes lograr lo anterior asignando ancho a tus dos div (ambos menos del 100% del ancho de la ventana gráfica) y luego aplicando estilo CSS float: left y float: right al primer y segundo div respectivamente.
También una forma más fácil de lograrlo es mediante el uso del sistema de cuadrícula Bootstrap si conoce el marco Bootstrap utilizado para diseñar el diseño receptivo de la página web.
Solo para darte una idea de lo anterior:
- ¿Cuáles son los sitios donde puedo aprender desarrollo web de AZ?
- ¿Cómo obtengo contenido de diferentes páginas usando cURL en el mismo dominio?
- Cómo usar Dreamweaver
- ¿Puedo enviar datos de fila desde una tabla HTML en una página PHP a otra tabla HTML en otra página PHP con montaje de filas?
- ¿Cuáles son los sitios web que ofrecen servicios gratuitos de desarrollo de sitios web? ¿Hay alguna forma de abrir un sitio web con su nombre de dominio sin ningún gasto?
El sistema Bootstrap Grid básicamente divide toda su página web en una cuadrícula de 12 columnas y mediante el uso de las clases (col-lg- *, col-md- *, col-sm- *, col-xs- *) definidas por bootstrap puede lograr su objetivo de alinear el div de lado a lado.
La referencia al sistema de cuadrícula Bootstrap es la siguiente:
Plantilla de cuadrícula para Bootstrap
Para cualquier otra ayuda, deje un comentario a continuación.