How To Create Facebook Login Page In Html

HTML Programming

Creating a Facebook login page in HTML might seem like a daunting task, but with the right guidance, it can actually be quite simple. In this article, I will walk you through the steps needed to create your very own Facebook login page using HTML. So grab your favorite code editor and let’s get started!

Step 1: Setting Up the HTML Structure

To begin, let’s set up the basic HTML structure for our login page. We’ll start with the <html> and <body> tags. Inside the <body> tag, we’ll create a <div> element to contain our login form.


  <div id="login-form">


Step 2: Adding the Login Form

Now that we have our basic HTML structure in place, let’s add the login form inside the <div> element. The login form will consist of an input field for the email or username, an input field for the password, and a submit button.

<div id="login-form">
  <form action="" method="POST">
    <input type="text" name="email" placeholder="Email or Username">
    <input type="password" name="password" placeholder="Password">
    <input type="submit" value="Log In">

Feel free to customize the form elements as per your requirements. You can add additional fields or styling to make it more personalized.

Step 3: Styling the Login Page

Now that we have our login form in place, let’s add some CSS to make it visually appealing. Here’s a sample CSS code to style our login page:

/* Styling the login form */
#login-form {
  width: 300px;
  margin: 0 auto;
  padding: 20px;
  background: #f2f2f2;

/* Styling the form elements */
input[type="submit"] {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;

input[type="submit"] {
  background: #4CAF50;
  color: white;
  cursor: pointer;

input[type="submit"]:hover {
  background: #45a049;

Feel free to customize the CSS code to match your desired look and feel. Adding customized styles will help create a unique login page experience.

Step 4: Adding JavaScript Functionality

To enhance the user experience and validate the login form, you can add some JavaScript functionality. Here’s a simple example of how you can validate the form on submission:

document.querySelector("form").addEventListener("submit", function(event) {
  var email = document.querySelector("input[name='email']").value;
  var password = document.querySelector("input[name='password']").value;

  if (email === "" || password === "") {
    alert("Please fill in all fields.");

This JavaScript code will prevent form submission if any of the fields (email or password) are left blank and display an alert message to the user.


Creating a Facebook login page in HTML is a great way to practice your HTML, CSS, and JavaScript skills. By following the steps outlined in this article, you can create a functional and visually appealing login page. Remember to customize the design and add your personal touches to make it unique.

I hope you found this article helpful in creating your own Facebook login page in HTML. Happy coding!