Responsive UI prototype for the Biodiversity Heritage Library website.
The goal is to explore making BHL's fixed-width desktop layout responsive for mobile and tablet screens, without touching the production codebase.
- Static HTML captured from the live BHL site (via browser "Save Page As")
- A single additive
css/responsive.cssstylesheet layered on top of the existing BHL CSS - No framework changes — CSS overrides only where possible
| File | Source URL |
|---|---|
pages/home.html |
https://www.biodiversitylibrary.org |
pages/search.html |
https://www.biodiversitylibrary.org/search |
pages/item.html |
https://www.biodiversitylibrary.org/item/... |
Place the repo in your ~/Sites folder. Pages are served at:
http://localhost/~rpage/bhl-ui-prototype/pages/home.html
No web server required. From the repo root:
php -S localhost:8080Then open: http://localhost:8080/pages/home.html
body { min-width: 1030px; }— prevents any narrower rendering.column-wrap { width: 980px; }— fixed-width containers- Float-based multi-column layouts with fixed pixel widths
- No
@mediabreakpoints (one Safari pixel-ratio hack only) - Logo is a fixed-size background image (no SVG)
The viewport meta tag is already correctly set in the original templates.