AI Skill Report Card

Cloning Website Layouts

B-72·Mar 28, 2026·Source: Web

Website Layout Cloning

Creates exact visual replicas of websites from URLs with proper semantic HTML structure and responsive design.

13 / 15
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Cloned Page</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; } /* Desktop styles */ @media (min-width: 768px) { .container { max-width: 1200px; margin: 0 auto; } } /* Mobile styles */ @media (max-width: 767px) { .container { padding: 0 16px; } } </style> </head> <body> <header> <h1>Main Title</h1> <nav> <h2 class="sr-only">Navigation</h2> <!-- Navigation items --> </nav> </header> <main> <section> <h2>Section Title</h2> <h3>Subsection</h3> </section> </main> </body> </html>
Recommendation
Replace abstract Example 2 with concrete HTML/CSS code showing actual input URL and complete output
14 / 15

Progress:

  • Analyze target website structure and visual hierarchy
  • Extract color palette, typography, and spacing values
  • Create semantic HTML with proper heading structure (h1-h6)
  • Build mobile-first CSS with breakpoints
  • Implement exact layout positioning and dimensions
  • Add interactive elements and hover states
  • Test responsive behavior across devices
  • Validate HTML semantics and accessibility

Analysis Phase

  1. Inspect target page's DOM structure
  2. Note heading hierarchy (h1 should be unique, h2-h6 for sections)
  3. Measure exact spacing, colors, fonts using browser dev tools
  4. Identify breakpoints where layout changes

HTML Structure

HTML
<h1>Page Title (only one per page)</h1> <section> <h2>Main Section</h2> <article> <h3>Article Title</h3> <h4>Subsection</h4> </article> </section>

CSS Implementation

  • Use CSS Grid/Flexbox for exact positioning
  • Implement mobile breakpoint: @media (max-width: 767px)
  • Desktop breakpoint: @media (min-width: 768px)
  • Extract exact font sizes, line heights, margins
Recommendation
Add specific before/after screenshots or detailed visual comparisons in examples section
8 / 20

Example 1: Blog Homepage Input: https://example-blog.com Output:

HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog Clone</title> <style> .hero { background: #1a1a1a; color: white; padding: 80px 0; } .hero h1 { font-size: clamp(2rem, 5vw, 4rem); text-align: center; } .posts { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; } @media (max-width: 767px) { .hero { padding: 40px 16px; } .posts { grid-template-columns: 1fr; } } </style> </head> <body> <header class="hero"> <h1>The Design Blog</h1> </header> <main class="posts"> <article> <h2>Latest Post Title</h2> <h3>Subtitle Goes Here</h3> </article> </main> </body> </html>

Example 2: Product Landing Page Input: https://product-site.com/landing Output: Complete responsive clone with proper heading structure, matching fonts, colors, spacing, and layout breakpoints.

Recommendation
Include actual measurement techniques and tools (e.g., browser dev tools shortcuts, specific CSS values extraction methods)
  • Always start with semantic HTML structure before styling
  • Use proper heading hierarchy (h1 → h2 → h3, don't skip levels)
  • Implement mobile-first responsive design
  • Use CSS custom properties for repeated values (colors, fonts)
  • Include sr-only class for screen reader content when needed
  • Match exact pixel values for spacing and typography
  • Use modern CSS (Grid, Flexbox, clamp()) for responsive layouts
  • Include hover states and transitions from original
  • Don't use multiple h1 tags - only one per page
  • Don't skip heading levels (h1 to h3 without h2)
  • Don't forget viewport meta tag for mobile responsiveness
  • Don't hardcode pixel values - use relative units where appropriate
  • Don't ignore accessibility - maintain proper contrast ratios
  • Don't copy copyrighted images - use placeholders or descriptions
  • Don't forget to test on actual mobile devices, not just browser resize
0
Grade B-AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
13/15
Workflow
14/15
Examples
8/20
Completeness
10/20
Format
15/15
Conciseness
12/15