What Is The Code For Login Page In Html

HTML Programming

As a web developer, one of the fundamental aspects of building a website is creating a login page. A login page allows users to access certain features or content on a website by entering their credentials. In this article, I will guide you through the process of creating a login page using HTML.

Understanding the Basics

Before diving into the code, it is important to grasp the basic structure of an HTML login page. Typically, a login page consists of an input field for the username or email, another input field for the password, and a submit button to authenticate the user.

The HTML Markup

To create the login form, we start with the <form> tag. This tag is used to group various form elements together. Inside the <form> tag, we can then add the necessary input fields for the username and password, along with the submit button.

   <input type="text" name="username" placeholder="Username">
   <input type="password" name="password" placeholder="Password">
   <input type="submit" value="Login">

Here, we have used the <input> tag to create the input fields. The type attribute is set to “text” for the username field and “password” for the password field. The name attribute allows us to identify these fields when submitting the form. The placeholder attribute provides a hint to the user about what should be entered in each field. Finally, the submit button is created using the input type of “submit” and a value of “Login” to label the button.

Styling the Login Page

To enhance the visual appeal of the login page, we can apply CSS styles. CSS allows us to control the look and feel of our HTML elements. We can change the font, colors, sizes, and positioning of the elements.

Here’s an example of how we can style the login form:

   form {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;

   input {
      padding: 10px;
      margin: 5px;
      width: 300px;

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

In this CSS code, we are targeting the <form> element and setting its display property to “flex” to align the form elements vertically. We also center the form using the align-items: center; and justify-content: center; properties. The input styles define the padding, margin, and width of the input fields. Lastly, we style the submit button by setting its background color to green and text color to white.

Putting It All Together

Now that we have covered the HTML markup and basic CSS styling, let’s combine them to create a complete login page:

<!DOCTYPE html>
   <title>Login Page</title>
      /* CSS styles here */
   <h2>Welcome Back!</h2>
      <input type="text" name="username" placeholder="Username">
      <input type="password" name="password" placeholder="Password">
      <input type="submit" value="Login">

By saving the above code in an HTML file and opening it in a web browser, you will see a simple login page with styled input fields and a submit button.


Congratulations! You have successfully created a login page using HTML. The login page allows users to enter their credentials and gain access to restricted features or content on a website. Remember to enhance the security of your login page by implementing server-side validation and encryption mechanisms.

Feel free to explore more advanced techniques, such as adding client-side validation using JavaScript or integrating the login page with a backend server for user authentication. Happy coding!