Directory Structure
The project consists of 5 HTML pages, 1 stylesheet, and an images folder:File Organization
HTML Pages
5 semantic HTML5 pages with consistent structure across all pages
Stylesheet
Single CSS file (
style.css) managing all styles with CSS custom propertiesImages
Dedicated
img/ folder containing WebP and JPG formats for optimal performanceNo Build Process
Pure HTML/CSS project with no compilation or bundling required
File Purposes
HTML Pages
- index.html
- ocio.html
- gastro.html
- proyecto.html
- contact.html
Homepage - Landing page with hero section and navigation cards to main content sections.Features:
- Full-screen hero section with background image
- Call-to-action buttons
- Landing grid with links to Ocio and Gastro pages
Stylesheet Architecture
Thestyle.css file is organized into logical sections:
The entire project uses CSS custom properties for consistent theming:
--color-primario: #8B1D1D (Burgundy)--color-secundario: #B89D64 (Champagne Gold)--bg-principal: #FFFFFF (White)--bg-secundario: #F8F9FA (Light Gray)
Images Folder
Theimg/ directory contains:
- Logo files:
logo.png,logo.jpg - Hero background:
ccneptuno.webp - Project renders:
Secuencia-01.webpthroughSecuencia-09.webp - Entertainment photos:
cine-megarama.jpg,cine-megarama-interior.jpg
Images use WebP format for better compression and performance, with JPG fallbacks where needed.
Design Philosophy
Simple and Maintainable
The flat structure makes it easy to:- Locate any file quickly
- Update content without complex navigation
- Deploy to any static hosting service
- Understand the entire codebase at a glance
No Dependencies
Proyecto Neptuno has:- No JavaScript (except Google Fonts CDN)
- No build tools required
- No package managers
- No frameworks
Consistent Patterns
All pages share:- Identical
<header>structure - Same navigation menu
- Consistent
<footer>markup - Unified CSS architecture
Next Steps
Pages Documentation
Explore each HTML page in detail
Navigation Structure
Learn how the navigation system works