Add overflow:auto
to your #page
div.
And check out collapsing margins while you’re at it.
More Related Contents:
- CSS margin adds space outside parent element [duplicate]
- Why does this CSS margin-top style not work?
- How wide is the default “ margin?
- Why is there an unexplainable gap between these inline-block div elements? [duplicate]
- How to remove margin space around body or clear default css styles
- Make background color extend into overflow area
- CSS overflow-x: visible; and overflow-y: hidden; causing scrollbar issue
- Can specific text character change the line height?
- Removing body margin in CSS
- How to display scroll bar onto a html table
- Why can’t I center with margin: 0 auto?
- CSS overflow:hidden with floats
- Margin top in inline element
- How to align two elements on the same line without changing HTML
- Position absolute and overflow hidden
- IE6 + IE7 CSS problem with overflow: hidden; – position: relative; combo
- Why would margin not be contained by parent element?
- Flexbox affects overflow-wrap behavior
- How can I truncate table cells, but fit as much as content possible?
- Why doesn’t “margin: auto” center an element vertically?
- `margin:auto;` doesn’t work on inline-block elements
- Can overflow:hidden affect layout?
- How to prevent text from overflowing in CSS?
- CSS Margin: 0 is not setting to 0
- CSS Cell Margin
- Generate scroll bar for overflow to the left
- How do I remove the horizontal scrollbar in a div?
- Is there any way to add padding to select options via CSS?
- Align a div to center
- Flexbox layout with two equal height children, one containing nested flexbox with scrolling content