Demonstrate Responsive Web Design using Media Queries to create a webpage.

PHOTO EMBED

Sat Nov 02 2024 17:18:57 GMT+0000 (Coordinated Universal Time)

Saved by @cpbab #xml

index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Responsive Web Design Example</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      color: #333;
    }

    header {
      width: 100%;
      background-color: #4CAF50;
      color: white;
      padding: 1em;
      text-align: center;
    }

    main {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      max-width: 1200px;
      padding: 1em;
    }

    .box {
      flex: 1 1 30%;
      background-color: #f1f1f1;
      margin: 10px;
      padding: 20px;
      text-align: center;
    }

    footer {
      width: 100%;
      background-color: #333;
      color: white;
      text-align: center;
      padding: 1em;
      position: fixed;
      bottom: 0;
    }

    @media (max-width: 768px) {
      .box {
        flex: 1 1 45%;
      }

      header, footer {
        padding: 0.8em;
      }
    }

    @media (max-width: 480px) {
      main {
        flex-direction: column;
        align-items: center;
      }

      .box {
        flex: 1 1 100%;
      }

      header, footer {
        font-size: 1.2em;
      }
    }
  </style>
</head>
<body>

  <header>
    <h1>Responsive Web Design</h1>
    <p>This is a simple responsive layout using media queries</p>
  </header>

  <main>
    <div class="box">Box 1</div>
    <div class="box">Box 2</div>
    <div class="box">Box 3</div>
    <div class="box">Box 4</div>
    <div class="box">Box 5</div>
    <div class="box">Box 6</div>
  </main>

  <footer>
    <p>&copy; 2024 Responsive Web Design Demo</p>
  </footer>

</body>
</html>
content_copyCOPY