https://jsfiddle.net/a5gdhmfn/1/
<div>
<i>O</i>
<input type="range" />
<button/>
<div>...</div>
</div>
Inside a div, there is a range slider along with other fixed-width elements. The issue is that the range slider's percentage width causes it to have excessive margin as the page resolution increases. The goal is for the slider to occupy the remaining space in the div without affecting the other elements.
I am looking for a pure CSS/HTML solution to achieve this.