Bueno, pero entonces el problema
real es que quieres que el elemento de la izquierda ocupe todo el ancho restante, ¿no?
Si es así puedes usar o bien
width: calc(100% - 325px)
para el elemento de la izquierda, para que ocupe todo el ancho menos el ancho de ese elemento lateral o cambiar el
markup y hacer algo parecido a:
Código css:
Ver originalarticle {
overflow: auto;
}
aside {
float: right;
width: 325px;
}
Nótese que tienen las posiciones intercambiadas en el HTML.
O si no quieres que ocupe todo el ancho, entonces debes de flotar ambos elementos al mismo lado.