Live demo: (https://a2sn2.github.io/Omnifood-html/)
- Deliver the page layout.
- Use semantic tags (
header,nav,section,article,aside,footer). - Keep content linkable with anchor IDs (so the navbar jumps to sections).
- Keep images local under
img/so deployment is simple.
Omnifood-html/
├─ index.html
└─ img/
├─ omnifood-logo.png
├─ hero.webp
├─ customers/...
├─ app/...
├─ meals/...
├─ logos/...
└─ gallery/...
Note: Favicons are optional, but included via
<link rel="icon">and<link rel="apple-touch-icon">.
- Clone or download this repo.
- Open
index.htmldirectly in your browser (double-click or drag it into a tab). No build tools, no server required.
- Uses
<header>and a<nav>with a simple<ul>. - Links point to section IDs (
#how,#meals,#testimonials,#pricing,#cta). - The Omnifood logo is a plain
<img>wrapped in an anchor.
-
Contains the main headline (
<h1>), supporting paragraph, and two text links:- “Start eating well” →
#cta - “Learn more” →
#how
- “Start eating well” →
-
Shows a small “Recent customers” strip (images + short stat).
-
The main hero image is an
<img>below the copy.
- A simple section with heading “As featured in” and 5 logo images.
- Section with heading (
<h2>) and three<article>elements for the steps. - Each article includes a step heading (
<h3>), a short description, and an app screenshot.
-
A heading and two meal cards as
<article>elements:- Image, meal name (
<h3>), and bullet list of attributes.
- Image, meal name (
-
A short “See all recipes” link (currently points back to the section).
-
An
<aside>lists compatible diets.
- Four
<blockquote>elements for short quotes +<cite>for attribution. - A 12-image gallery (just a grid of
<img>tags with concise alt text like “Dish 1”, “Dish 2”, …).
- Two pricing
<article>blocks (Starter and Complete). - Each block has a price line and a features
<ul>. - A simple link “Start eating well” that scrolls to the CTA section.
- A small feature row of four mini-articles (never cook again, local & organic, no waste, pause).
-
A basic
<form>with:- Name (
<input type="text">) - Email (
<input type="email">) - Source dropdown (
<select>) - Submit button
- Name (
-
No JavaScript validation is added (HTML-only version).
- Company logo and copyright.
- Address as a semantic
<address>. - Three link columns: Account, Company, Resources.
- Landmarks:
header,nav,section,footerprovide structure for screen readers. - Headings are hierarchical (
h1→h2→h3…). - Images include
alttext. Decorative images could use emptyalt=""later when styling is added. - The nav uses a list and in-page anchors so keyboard users can jump quickly.