Simple Website Using Html Css And Javascript With Source Code Download

Simple Website Using Html Css And Javascript With Source Code Download

6 min read Jun 18, 2024
Simple Website Using Html Css And Javascript With Source Code Download

Building a Simple Website with HTML, CSS, and JavaScript: A Step-by-Step Guide

This article will guide you through creating a simple website using HTML, CSS, and JavaScript. We'll cover the basic concepts and provide code snippets for you to follow along.

1. Project Setup

  • Create a New Folder: Start by creating a new folder on your computer to store your website files.
  • Create HTML File: Inside the folder, create an HTML file named index.html. This will be the main file of your website.

2. HTML Structure

Open index.html and add the following basic HTML structure:

    My Simple Website


  • <!DOCTYPE html>: This line declares the document as HTML5.
  • <html lang="en">: This element represents the root of the HTML document and specifies the language as English.
  • <head>: This section contains meta-information about the HTML document, such as the title, character set, and stylesheet link.
  • <title>: This element defines the title of the web page, which is displayed in the browser tab.
  • <link rel="stylesheet" href="style.css">: This links the HTML document to the external CSS file style.css.
  • <body>: This element contains the visible content of the web page.
  • <script src="script.js"></script>: This links the HTML document to the external JavaScript file script.js.

3. CSS Styling

Create a new file named style.css in the same folder as your HTML file. Here's an example of some basic CSS to style your website:

body {
    font-family: sans-serif;
    margin: 0;
    padding: 20px;

h1 {
    text-align: center;
    color: #333;

p {
    line-height: 1.6;

This CSS code:

  • Sets the default font family for the entire website.
  • Removes default margins and padding from the body element.
  • Adds padding to the body element for better visual spacing.
  • Centers the heading (h1) and sets its color to a dark gray.
  • Adds line height to the paragraph element (p) for better readability.

4. JavaScript Interaction

Now, create a new file named script.js in the same folder. This is where you'll write your JavaScript code to add interactivity to your website. Here's a simple example:

const button = document.querySelector('button');
const message = document.getElementById('message');

button.addEventListener('click', () => {
    message.textContent = "You clicked the button!";

This JavaScript code:

  • Selects the button element using document.querySelector('button').
  • Selects the element with the ID message using document.getElementById('message').
  • Adds an event listener to the button that triggers a function when the button is clicked.
  • Inside the function, it changes the text content of the message element to "You clicked the button!".

Make sure you include the ID message in your HTML file for this code to work properly:


5. Putting It All Together

Now, open index.html in your web browser. You should see a simple website with a heading, some text, and a button that changes the text when clicked.

6. Expanding Your Website

This is just a basic example. You can add more elements, sections, and functionality to your website. Here are some ideas:

  • Add More Content: Include images, videos, lists, and other content to make your website more informative and engaging.
  • Improve Styling: Use more advanced CSS techniques to create a visually appealing design with colors, fonts, and layout.
  • Add More JavaScript: Implement more interactive elements like forms, animations, and data manipulation.

This guide provides a starting point for building simple websites using HTML, CSS, and JavaScript. With practice and creativity, you can create more complex and dynamic web pages.