.block { display: inline-block; min-width: 50%; /* 300px */ max-width: 100%; /* 600px */ width: calc((480px - 100%) * 480); /* or [calc((480px - 600px) * 480);], which equals -57,600px */ }