<!DOCTYPE html> <style> div { height: 240px; } #f { height: auto; overflow: hidden; padding: 0; border: none; } </style> There should be a visible button below: <div> <button id="f">This is button</button> </div>