How To Make Facebook Login Page In Html

As someone who has spent a significant amount of time working with HTML and web design, I understand the importance of creating user-friendly and visually appealing login pages. In this article, I will guide you through the process of creating a Facebook login page using HTML.

Setting Up the HTML Structure

Before diving into the details, let’s start by setting up the basic structure of our HTML document. Open your favorite text editor and create a new HTML file. Begin with the doctype declaration:

<!DOCTYPE html>

Next, we’ll add the opening and closing <html> tags, as well as the <head> and <body> tags:


Creating the Header

Now that we have our basic HTML structure in place, let’s start by creating the header section of our Facebook login page. Within the <body> tags, add an opening and closing <header> tag:

    <h1>Welcome to Facebook</h1>
    <p>Connect with friends and the world around you on Facebook.</p>

In the above code, I’ve added a heading <h1> and a paragraph <p> to give a brief introduction to the page. Feel free to customize these elements according to your preference.

Building the Login Form

The next step is to create the login form where users can enter their credentials. Within the <body> tags, add an opening and closing <form> tag:

    <label for="email">Email or Phone Number:</label>
    <input type="text" id="email" name="email" required>
    <label for="password">Password:</label>
    <input type="password" id="password" name="password" required>
    <input type="submit" value="Log In">

In the above code, I’ve added two <label> elements for the email/phone number and password input fields, along with corresponding <input> elements. The required attribute ensures that the fields cannot be left blank, providing a basic form validation.

Styling the Login Page

Now that we have the structure and form elements in place, let’s add some CSS to make our Facebook login page visually appealing. Create a new CSS file and link it to your HTML document by adding the following code within the <head> tags:

<link rel="stylesheet" href="styles.css">

In the styles.css file, you can add your custom CSS to modify the appearance of the login page. Here’s an example:

form {
    background-color: #f0f2f5;
    padding: 20px;
    border-radius: 5px;

label {
    display: block;
    margin-bottom: 10px;

input[type="text"], input[type="password"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #ccc;

input[type="submit"] {
    width: 100%;
    padding: 10px;
    margin-top: 10px;
    background-color: #1877f2;
    color: #fff;
    border: none;
    border-radius: 3px;


Creating a Facebook login page in HTML is a great way to practice your web design skills while understanding the fundamentals of form elements and CSS styling. By following the steps outlined in this article, you can create a functional and visually appealing login page for your own projects.

Remember, the code provided is just a starting point, and you can always add your own personal touches and enhancements to make the page unique. So go ahead, unleash your creativity, and create an amazing login page!