Buenas noches,
Puedes realizar un div que se expanda o que se adapte al contenido, aquí te dejo un ejemplo del código que podrías utilizar en css
Código CSS:
Ver original.contenedor-adaptable{
width:100%;
overflow:auto;
}
html:
Espero te sirva de ayuda