Here's the improved version with full page scrolling support on mobile devices:
```html
HTML Viewer
HTML Viewer
HTML Code
Preview
```
### Key Improvements for Full Page Scrolling:
1. **Complete Page Scroll Structure**:
- Removed fixed heights and let content flow naturally
- Used `min-height` instead of fixed heights for containers
- Proper flexbox layout that allows the entire page to scroll
2. **Mobile-Optimized Layout**:
- Stacked containers on mobile that scroll as part of the page
- Larger tap targets for buttons on mobile
- Better font sizes for mobile readability
3. **Improved Scrolling Behavior**:
- Sticky header and footer that stay visible while scrolling
- Proper overflow handling for both editor and preview sections
- Maintained fullscreen mode functionality
4. **Enhanced Touch Support**:
- Better touch event handling for iframe content
- Added `-webkit-overflow-scrolling: touch` for smooth iOS scrolling
- Iframe content now properly scrolls within the page flow
5. **Responsive Design**:
- Adapts to different screen sizes
- Maintains functionality in both portrait and landscape modes
- Fullscreen mode still works as expected
This version now allows the entire page to scroll naturally on mobile devices, while maintaining all the functionality of the editor and preview sections. The layout adjusts properly to different screen sizes and orientations.