This webpage uses borders to separate the header, main sections, and footer. Each section has clear edges so users can easily see different parts. The button changes border color on hover to show it is clickable.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Visual Boundaries Example</title>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-50 p-8">
<header class="border-b-4 border-indigo-600 pb-4 mb-6">
<h1 class="text-2xl font-bold">Welcome to My Website</h1>
</header>
<main>
<section class="border border-gray-400 rounded-md p-6 mb-6">
<h2 class="text-xl font-semibold mb-2">About Us</h2>
<p>We create simple and clear websites that everyone can enjoy.</p>
</section>
<section class="border-2 border-green-500 rounded-lg p-6">
<h2 class="text-xl font-semibold mb-2">Contact</h2>
<p>Reach out to us anytime. We are here to help!</p>
<button class="mt-4 border border-green-700 hover:border-green-900 rounded px-4 py-2">Send Message</button>
</section>
</main>
<footer class="border-t border-gray-300 mt-8 pt-4 text-sm text-gray-600">
© 2024 My Website
</footer>
</body>
</html>