Simple Website Using HTML and CSS Only – Step by Step Tutorial (With Code)



This content originally appeared on DEV Community and was authored by Alizeh Codes

Building a website doesn’t always require complex frameworks or JavaScript libraries. If you’re just starting out with web development, HTML and CSS are enough to design a clean, responsive, and functional website.

In this tutorial, I’ll talk you through how to create a simple website using HTML and CSS only. This is a beginner-friendly guide, and by the end, you’ll have a complete landing page with a navigation bar, hero section, and call-to-action buttons.

Video Tutorial

Watch the complete step-by-step process here:

What We Will Build

Here’s what our final website will include:

  • A full-screen background image
  • A navigation bar with a logo and links
  • Two call-to-action buttons with hover effects
  • A responsive layout that looks good on all devices

Project Setup

  • Create a new folder for your project.
  • Inside it, create two files:
  • index.html (for HTML structure)
  • style.css (for CSS styling)
  • Add an image and save it as background.jpg in your project folder.

Download Code Files

Download or Reuse

Copy the two files into your project folder. Open index.html in your browser to see the result. Adjust colors, fonts, and spacing to match your brand.

100+ JavaScript Projects with Source Code: Join


This content originally appeared on DEV Community and was authored by Alizeh Codes