The Layout Vocabulary Cheat Sheet: What to Call That Thing on Your Screen
You know what a hamburger menu looks like. You just don't know it's called a hamburger menu. A visual glossary of layout terms so your AI actually understands what you're asking for.
Series: VIBE.LOG
- 1. The Layout Vocabulary Cheat Sheet: What to Call That Thing on Your Screen โ you are here
- 2. I Spent 3 Hours Trying to Proxy a Blog Subdomain. Here's My Descent Into Madness.
- 3. The Complete SEO Guide: How to Make Google Actually Notice Your Website
- 4. Why Your Next.js Favicon Isn't Showing (And the Three Ways to Actually Fix It)
- 5. GitHub Keeps Telling Me My Branch Is Fine. And Also Not Fine. At the Same Time.
- 6. Mobile-First Playground: Making an Astrology Grid Actually Work on a Phone (And Go Viral While Doing It)
- 7. Playground Is Live: The Destiny Grid, Real Astrology, and Why I'm Shipping a Toy Every Month
- 8. The Interactive Component Cheat Sheet: What to Call That Clickable Thing
- 9. Google Rejected My Site for 'Low-Value Content.' Here's What I Actually Fixed.
- 10. I Actually Fixed Everything. Here's What That Looked Like.
- 11. I Hired 131 AI Employees Today. Here's How.
- 12. I Let My AI Run 72 Backtests While I Watched. It Picked the Winner.
- 13. I Taught My AI to Stop Asking Questions. It Took Five Rewrites.
- 14. Obsidian Turned My Scattered Notes Into a Second Brain. Here's How to Set It Up.
- 15. The Destiny Grid Gets Its East Wing: I Rebuilt Saju (ๅๆฑๅ ซๅญ) in TypeScript
- 16. Molecule Me: Your Personality, Encoded in Chemistry
Here is a situation I have lived through more times than I'd like to admit:
Me: "Hey Claude, can you add that three-line button thing at the top right? The one that opens a list when you tap it on your phone?"
Claude: builds something. Not what I wanted.
The problem was never the AI. The problem was me. I was describing a hamburger menu the way a caveman describes fire โ lots of hand-waving, very little precision.
If you're vibe-coding with AI, your prompts are your blueprints. And blueprints need the right vocabulary. You don't walk into a restaurant and say "give me that hot brown water" when you mean coffee. Same energy.
This post covers layout terms โ the structural bones of any web page. The stuff you see on every site but might not have names for. Once you know these words, your AI conversations get dramatically more productive.
๐ Header
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ Logo Home About Blog Contact [๐] โ โ Header
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โ
โ (page content) โ
โ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโThe strip at the very top of a page. It usually contains the logo, navigation links, and sometimes a search bar or login button. It stays consistent across every page of the site.
How to prompt AI:
"Add a fixed header with the logo on the left and navigation links on the right."
Key detail: A "fixed" or "sticky" header stays visible as you scroll. A normal header scrolls away with the page. Specify which one you want, or the AI will guess.
๐งญ Navigation Bar (Navbar)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Home About Blog Contact โ โ Navbar
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โฒ โฒ โฒ โฒ
clickable links โ each goes
to a different page or sectionOften lives inside the header, but not always. It's the row of clickable links that take you to different sections or pages. Desktop navbars are usually horizontal. Mobile navbars often collapse into a hamburger menu (keep reading).
How to prompt AI:
"Create a horizontal navbar with links to Home, About, Blog, and Contact."
โฐ Hamburger Menu
DESKTOP MOBILE
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Logo Home About Blogโ โ Logo โฐ โ โ tap the โฐ
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโค
all links visible โ Home โ
โ About โ โ menu
โ Blog โ drops
โ Contact โ down
โโโโโโโโโโโโโโโโ
โฐ Hamburger โฎ Kebab
ยทยทยท Meatball โ BentoThree horizontal lines (โฐ) stacked on top of each other. Tap it, and a menu slides out or drops down. It's called a hamburger because... it looks like a hamburger. Bun, patty, bun. That's the whole origin story.
This is the universal signal for "there's a menu hiding here" on mobile devices. Desktop sites usually show the full navbar, but on smaller screens, everything gets tucked behind this little icon to save space.
How to prompt AI:
"On mobile, collapse the navbar into a hamburger menu that opens a dropdown with all navigation links."
Variations you might see:
- Kebab menu (โฎ) โ three vertical dots. Usually for secondary actions like "edit" or "delete."
- Meatball menu (ยทยทยท) โ three horizontal dots. Similar purpose, different aesthetic.
- Bento menu (โ) โ a grid of dots or squares. Often used for app launchers (think Google's app grid).
Yes, the design industry named all of these after food. No, I don't know why.
โผ Dropdown
Home Services โพ Blog Contact
โ
โโโโโโโโโโโโโโโ
โ Consulting โ
โ Training โ โ dropdown
โ Support โ
โโโโโโโโโโโโโโโA list of options that appears when you click or tap something โ like a button or a menu item. It "drops down" from its trigger element. Dropdowns can contain links, actions, or form options.
How to prompt AI:
"Add a dropdown under the 'Services' nav link that shows three sub-options: Consulting, Training, and Support."
๐ Sidebar
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Header โ
โโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ โ
โ Dashboardโ โ
โ Users โ Main Content โ
โ Settings โ โ
โ Reports โ โ
โ โ โ
โ Sidebar โโ โ
โ โ โ
โโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโA vertical panel on the left or right side of the page. Common in dashboards, documentation sites, and admin panels. It usually holds navigation, filters, or secondary content.
How to prompt AI:
"Add a left sidebar with vertical navigation links. On mobile, hide it behind a toggle button."
๐ฆถ Footer
โ โ
โ (page content) โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Company Links Social โ
โ About Us Docs Twitter โ โ Footer
โ Careers Blog GitHub โ
โ โ
โ ยฉ 2026 Vibed Lab. All rights reserved. โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโThe bottom section of a page. Contains things people need but don't look for until they need them: copyright notices, privacy policy links, social media icons, contact info.
How to prompt AI:
"Create a footer with three columns: company info, quick links, and social media icons."
๐ Hero Section
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Header โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โ
โ Welcome to Our Product โ
โ The best thing since sliced bread. โ โ Hero
โ โ
โ [ Get Started ] โ Section
โ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ (rest of page) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโThe large, attention-grabbing area at the top of a landing page, right below the header. Usually features a big headline, a subtitle, and a call-to-action button. Sometimes has a background image or video.
How to prompt AI:
"Build a hero section with a centered headline, a short description below it, and a CTA button that says 'Get Started'."
Tip: CTA stands for "Call to Action" โ a button or link designed to make the user do something. "Sign Up," "Buy Now," "Learn More." When you tell AI to add a CTA, it knows exactly what you mean.
๐ข Banner
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ New feature launched! Learn more โ [โ] โ โ Banner
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Header โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ (page content) โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโA horizontal strip, typically spanning the full width of the page, used to announce something: a sale, a cookie policy, a new feature. Banners often appear at the top or bottom of the viewport and can usually be dismissed.
How to prompt AI:
"Add a dismissible announcement banner at the top of the page with a close button on the right."
Don't confuse: A banner is temporary and dismissible. A header is permanent and structural. They can look similar but serve very different purposes.
๐ฆ Modal (Popup)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โโโโโโโโโโโ Are you sure? โโโโโโโโโโโโโโโโ
โโโโโโโโโโโ โโ โ Modal โโโโ
โโโโโโโโโโโ [ Cancel ] [Confirm] โโโโโโโโโโโโโโโโ
โโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโ dimmed background โโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโA box that appears on top of the current page, usually dimming the background. It demands your attention before you can continue. Login forms, confirmation dialogs, and cookie consent prompts are common modals.
How to prompt AI:
"When the user clicks 'Delete,' show a confirmation modal asking 'Are you sure?' with Cancel and Confirm buttons."
๐ฌ Toast / Snackbar
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ (page content) โ
โ โ
โ โ
โ โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ Saved successfully โ โ โ Toast
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
appears briefly, then fades outA small, temporary notification that pops up (usually at the bottom or top corner of the screen) and disappears after a few seconds. "Item saved!" or "Message sent!" โ that kind of feedback.
How to prompt AI:
"After the form submits successfully, show a toast notification that says 'Saved successfully' and auto-dismisses after 3 seconds."
๐ Card
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โโโโโโโโโโ โ โ โโโโโโโโโโ โ โ โโโโโโโโโโ โ
โ โ image โ โ โ โ image โ โ โ โ image โ โ
โ โโโโโโโโโโ โ โ โโโโโโโโโโ โ โ โโโโโโโโโโ โ
โ Title โ โ Title โ โ Title โ
โ Short desc โ โ Short desc โ โ Short desc โ
โ [ Read โ ] โ โ [ Read โ ] โ โ [ Read โ ] โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
Card 1 Card 2 Card 3A contained, rectangular block that groups related information: an image, a title, a short description, and maybe a button. Blog post previews, product listings, and team member profiles are typically displayed as cards.
How to prompt AI:
"Display the blog posts as a grid of cards, each showing the title, date, tags, and a short description."
๐ Grid and Flexbox (Layout Systems)
GRID (2D โ rows + columns) FLEXBOX (1D โ row or column)
โโโโโโโโฌโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโฌโโโโโโโ
โ A โ B โ C โ row โ โ A โ B โ C โ
โโโโโโโโผโโโโโโโผโโโโโโโค โโโโโโโโดโโโโโโโดโโโโโโโ
โ D โ E โ F โ
โโโโโโโโผโโโโโโโผโโโโโโโค โโโโโโโโ
โ G โ H โ I โ col โ โ A โ
โโโโโโโโดโโโโโโโดโโโโโโโ โ B โ
โ C โ
โโโโโโโโThese aren't visual elements โ they're the invisible scaffolding that arranges everything on your page.
- Grid: A 2D layout system. Rows and columns. Great for page-level structure.
- Flexbox: A 1D layout system. Either a row or a column at a time. Great for aligning items within a section.
You won't see them, but they're what makes the difference between a page that looks organized and one that looks like furniture thrown into a room.
How to prompt AI:
"Use a 3-column CSS grid for the main content area. On mobile, stack them into a single column."
๐ฑ Breakpoint
Desktop (> 1024px) Tablet (768px) Mobile (< 480px)
โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโ
โ Header โ โ Header โ โ Logo โฐ โ
โโโโโโฌโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโค โโโโโโโโโโโโค
โSideโ โ โ โ โ โ
โbar โ Content โ โ Content โ โ Content โ
โ โ โ โ โ โ โ
โ โ [A] [B] [C] โ โ [A] [B] โ โ [A] โ
โ โ โ โ [C] โ โ [B] โ
โโโโโโดโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ [C] โ
โโโโโโโโโโโโ
โ breakpoints trigger layout changes โThe screen width at which your layout changes. At 768px wide, your three-column grid might become a single column. At 1024px, your sidebar might appear. These transition points are breakpoints.
How to prompt AI:
"On screens below 768px, hide the sidebar and stack the content in a single column."
The Cheat Sheet
For quick reference when you're mid-conversation with AI:
| You're thinking... | Say this |
|---|---|
| "That strip at the top" | Header |
| "The clickable links up top" | Navbar |
| "That three-line phone button" | Hamburger menu |
| "The list that appears when I click" | Dropdown |
| "That panel on the side" | Sidebar |
| "The stuff at the bottom" | Footer |
| "The big intro area" | Hero section |
| "That announcement strip" | Banner |
| "The box that pops up over everything" | Modal |
| "That little notification message" | Toast |
| "Those info boxes in a grid" | Cards |
| "When the layout changes on mobile" | Breakpoint |
๐ก Why This Matters for Vibe Coding
When you tell an AI "add a sidebar with navigation," it immediately knows:
- Where to place it (left or right edge)
- What behavior it should have (collapsible on mobile)
- What content belongs there (links, filters)
When you tell an AI "add that panel thing on the side with some links," it has to guess all of the above. Sometimes it guesses right. Often it doesn't. And then you spend three rounds of back-and-forth clarifying what you meant.
The vocabulary gap between you and AI is the single biggest source of wasted prompts in vibe coding. Close that gap, and your build speed jumps immediately.
This was layout terms. Next time, we'll cover interactive component terms โ tabs, accordions, carousels, tooltips, and all the other things you've clicked a thousand times without knowing their names.
2026.02.28
Written by
Jay
Licensed Pharmacist ยท Senior Researcher
Building production-grade AI tools across medicine, finance, and productivity โ without a CS degree. Domain expertise first, code second.
About the author โRelated posts