• Skip to main content
  • Skip to search
  • Skip to select language
  • Sign up for free
  • English (US)

Test your skills: HTML text basics

The aim of this skill test is to assess whether you understand how to mark up text in HTML to give it structure and meaning.

Note: You can try solutions in the interactive editors on this page or in an online editor such as CodePen , JSFiddle , or Glitch .

If you get stuck, you can reach out to us in one of our communication channels .

In this task, we want you to mark up the provided HTML using semantic heading and paragraph elements.

The finished example should look like this:

Try updating the live code below to recreate the finished example:

Download the starting point for this task to work in your own editor or in an online editor.

In this task, we want you to turn the first un-marked up list into an unordered list, and the second one into an ordered list.

In this task, you are provided with a paragraph, and your aim is to use some inline elements to mark up a couple of appropriate words with strong importance, and a couple with emphasis.

  • Free HTML Course
  • HTML A to Z Complete Guide
  • HTML Attributes
  • HTML Audio/Video
  • HTML MathML
  • HTML Examples
  • HTML Questions
  • HTML Tutorial
  • Web Technology

html practice task

  • Explore Our Geeks Community
  • UI & UX Developer - Education, Skills, Salary, and Career
  • Can I Learn HTML in 2 Weeks?
  • How to add tooltip to HTML table cell without using JavaScript ?
  • 10 CSS Selectors Every Developer Should Know
  • Email Template using HTML and CSS
  • CSS Tricks That Every Web Developer Should Know
  • Top 10 Uses of HTML in the Real World
  • Smart CSS Solutions For Better Web Design
  • 10 HTML Project Ideas & Topics For Beginners [2023]
  • How to Learn CSS in 21 Days?
  • Best Books to Learn Front-End Web Development
  • Sass | At-rules
  • How to create animated banner links using HTML and CSS?
  • Bulma | Card
  • Bulma | Dropdown
  • Search Bar using HTML, CSS and JavaScript
  • How to create timeline using CSS?
  • CSS MarqueeMenu Plugin
  • SASS | Numeric operators

Top 10 Projects For Beginners To Practice HTML and CSS Skills

Learning to code is always exciting and fun for everyone and when it comes to stepping into the programming world most of the people start with the easiest thing HTML and CSS . Every beginner’s coding journey in frontend starts with these two basic building blocks and you need to be creative when it comes to designing a beautiful application. 


Initially, beginners enjoy making buttons, adding the links, adding images, working with layout and a lot of cool stuff in web designing but when it comes to making a project using only HTML and CSS they get stuck and confuse about what they should make to practice all these stuff. Afterall their knowledge is just limited to HTML and CSS. No matter what after learning everything at some point you will realize that making a project is important to practice HTML and CSS skills. You need to check how HTML and CSS work together to design a beautiful frontend application. So the question is what are some beginner-friendly projects you can build to practice everything you have learned…Let’s discuss that.  

1. A Tribute Page

The simplest website you can make as a beginner is a tribute page of someone you admire in your life. It requires only basic knowledge of HTML and CSS. Make a webpage writing about that person adding his/her image. On the top of the webpage, add the image and name of the person and below that give layout for the rest of the details. You can use paragraphs, lists, links, images with CSS to give it a descent look. Add a suitable background color and font style on your webpage. Most of the parts you can make using HTML but to give it a better look using a bit of CSS. Take help from the link given below. 

  • My Tribute Page

2. Webpage Including Form

Forms are always an essential part of any project and you will be working with a lot of forms in most of the applications so why not practice it earlier and test your knowledge. Once you get familiar with the input field or basic tags in HTML to create a form make a project using all those tags. How to use a text field, checkbox, radio button, date, and other important elements in a single form. You will be learning how to give a proper structure to a webpage while creating a form. Knowledge of HTML / HTML5 is good enough but you can use a bit of CSS to make the project look better. Take help from the links given below. 

  • Survey Form

3. Parallax Website

A parallax website includes fixed images in the background that you can keep in place and you can scroll down the page to see different parts of the image. With basic knowledge of HTML and CSS, you can give a parallax effect to a website. Using the parallax effect in web designing is really popular and it gives beautiful look and feels to the webpage. Give it a try and divide the whole page into three to four different sections. Set 3-4 background images, align the text for different sections, set margin and padding, add background-position and other CSS elements and properties to create a parallax effect. You can take help from the link given below. 

  • Parallax Website

4. Landing Page

A landing page is another good project you can make using HTML and CSS but it requires a solid knowledge of these two building blocks. You will be using lots of creativity while making a landing page. You will practice how to add footer and header, create columns, align-items, divide the sections and a lot of things. You will have to use CSS carefully keeping in mind that different elements do not overlap with each other. You will also take care of color combinations, padding, margin, space between sections, paragraphs, and boxes. Color combinations should go well with each other for different sections or backgrounds.

5. Restaurant Website

Showcase your solid knowledge of HTML and CSS creating a beautiful webpage for a restaurant. Making a layout for a restaurant will be a bit complicated than previous project examples. You will be aligning the different food items and drinks using a CSS layout grid. You will be adding prices, images and you need to give it a beautiful look and feel as well using the proper combination of colors, font-style and images. You can add pictures gallery for different food items, you can also add sliding images for a better look. Add links for redirection to internal pages. Make it responsive setting a viewport, using media queries and grid. You can take help from the link given below. 

  • Restaurant Website

6. An Event or Conference Webpage

You can make a static page holding an event or conference. People who are interested in attending the conference create a register button for them. Mention different links for speaker, venue and schedule at the top in the header section. Describe the purpose of the conference or the category of people who can get benefit from this conference. Add an introduction and images of the speaker, venue detail and the main purpose of the conference on your webpage. Divide the page into sections, add header and footer showcasing the menu. Use proper background color that can go well with each other for various sections. Choose a descent font style and font color that matches the theme of your web page. It requires HTML/HTML5 and CSS knowledge in depth. You can take help from the link given below. 

  • Event webpage

7. Music Store Page

If you are a music lover you can make a webpage for it. It requires HTML5/ CSS3 knowledge. Add a suitable background image describing the purpose or what the page is all about. In the header section add different menus. Add buttons, links, images and some description about the collection of songs available. At the bottom mention the links for shopping, store, career or contact details. You can also add other features on your webpages such as a trial option, gift cards or subscription. Make it responsive setting viewport or using media queries and grid. You can take help from the link given below. 

8. Photography Site

If you have in-depth knowledge of HTML5 and CSS3, you can make a one-page responsive photography site. Use flexbox and media queries for responsiveness. Add the company name with an image (related to photography) on the top (landing page). Below that showcase your work adding multiple images. Mention the contact detail of the photographer at the bottom (footer). Add a button to view your work. This button will directly bring you down to the images section. You need to take care of the margin, padding, color combination, font-size, font-style, image size and styling of a button. You can take help from the link given below. 

  • Image gallery

9. Personal Portfolio

With knowledge of HTML5 and CSS3, you can also create your portfolio. Showcase your work samples and skills in your portfolio with your name and pictures. You can also add your CV there and host your complete portfolio on GitHub account. In your header section mention some menus like about, contact, work or services. At the top add one of your images and introduce yourself there. Below that add some work samples and at last (footer) add contact information or social media account. You can take help from the links given below. 

  • Simple portfolio
  • Portfolio gallery

10. Technical Documentation

If you have a little bit of knowledge of Javascript then you can create a webpage of technical documentation. It requires knowledge of HTML, CSS and basic javascript. Divide the whole webpage into two sections. The left side creates a menu with all the topics listed from top to bottom. Right side you need to mention the documentation or description for the topics. The idea is once you click on one of the topics in the left section it should load the content on the right. For click, you can use either javascript or CSS bookmark option. You don’t need to make it too fancy, just give it a simple and descent look, that looks good for technical documentation. You can take help from the links given below. 

  • Technical Documentation

  Helpful Link: 10 Tips for Effective Web Designing in 2019  

HTML is the foundation of webpages, is used for webpage development by structuring websites and web apps.You can learn HTML from the ground up by following this HTML Tutorial and HTML Examples .

CSS is the foundation of webpages, is used for webpage development by styling websites and web apps.You can learn CSS from the ground up by following this CSS Tutorial and CSS Examples .

Please Login to comment...

Similar read thumbnail

  • Web Technologies

Please write us at contrib[email protected] to report any issue with the above content

Improve your Coding Skills with Practice


HTML Playground

HTML Practice Tests

Free mcqs to test your knowledge of html, html basics (test 1).

Objective, MCSA, and Fill-in-the-Blanks type questions.

HTML Overview, and HTML Basics.

HTML Basics (Test 2)

Objective, and MCSA type questions.

HTML Tags (Test 1)

Html tags (test 2), html tags (test 3).

MCSA, and Fill-in-the-Blanks type questions.

HTML Tags (Test 4)

html practice task

Learn HTML Basics for Beginners in Just 15 Minutes

If you want to build a website, the first language that you need to learn is HTML.

In this article, we are going to go through the basics of HTML. At the end, we are going to build a basic website using only HTML.

Here's a video you can watch if you want to supplement this article:

What Is HTML?

HTML, which stands for Hypertext Markup Language, is a pretty simple language. It consists of different elements which we use to structure a web page.


What Are HTML Elements?


The element usually starts with an opening tag, which consists of the name of the element. It's wrapped in opening and closing angle brackets. The opening tag indicates where the element begins.

Similar to the opening tag, the closing tag is also wrapped in opening and closing angle brackets. But it also includes a forward slash before the element's name.

Everything inside the opening and closing tags is the content.

But not all elements follow this pattern. We call those that don't empty elements. They only consist of a single tag or an opening tag that cannot have any content. These elements are typically used to insert or embed something in the document.

For example, the <img> element is used to embed an image file, or the <input> element is used to insert an input onto the page.

In the example above, the <img> element only consists of one tag that does not have any content. This element is used to insert an image file from Unsplash in the document.

How to Nest HTML Elements

Elements can be placed inside other elements. This is called Nesting. In the example above, inside the <div> element we have an <h4> element and an <ul> or unordered list element. And Similarly inside the <ul> element, there are 3 <li> or list item elements.

Basic nesting is quite straight-forward to understand. But when the page gets larger, nesting can become complicated.

Therefore, before working with HTML, think about the layout structure you would like to have. You can draw it out on a piece of paper or in your mind. It will help a lot.

How to Nest HTML Elements

What are HTML Attributes?

Elements also have attributes, which contain extra information about the element that will not appear in the content.

In the example above, the <img> element has 2 attributes: src or source to specify the path of the image, and width to specify the width of the image in pixels.


With this example, you can see the following characteristics of attributes:

  • There is a space between attributes and the element name
  • Attributes are added in the opening tag
  • Elements can have many attributes
  • Attributes usually have a name and a value: name=“value”

But not every attribute has the same pattern. Some can exist without values, and we call them Boolean Attributes.

In this example, if we want to disable the button, all we have to do is pass a disabled attribute without any values. This means that the presence of the attribute represents the true value, otherwise, the absence represents the false value.

Common HTML elements

There are in total more than 100 elements. But 90% of the time you will only use around 20 of the most common. I have put them into 5 groups:

Section elements

These elements are used to organize the content into different sections. They are usually self-explanatory, for example, <header> usually represents a group of the introduction and navigation section, <nav> represents the section that contains navigation links, and so on.

Text content

These elements are used to organize content or text blocks. They are important to accessibility and SEO. They tell the browser the purpose or structure of the content.

These elements can be used together to create forms that users can fill out and submit. Forms might be the trickiest part of HTML.

Images and Links

These elements are used to insert an image or create a hyperlink.

These elements are used to add a break to the webpage.

You can find all the elements on developer.mozilla.org . But for beginners, you just need to know the most common ones.

Block-level vs inline HTML elements

By default, an element can be either block-level or an inline element.

Block-level elements are the elements that always start on a new line and take up the full width available.

Inline elements are the elements that do not start on a new line and it only take up as much width as necessary.


Two elements that represent block-level and inline elements, respectively, are <div> and <span> . In this example, you can see that the <div> elements takes 3 lines, whereas the <span> element only takes up 1 line.

But the question is: how do we know which ones are block-level elements and which ones are inline elements? Well, unfortunately you need to remember them. The easiest way is to remember which are inline elements – and the rest are block elements.

If we look back at the most common HTML elements, inline elements include: <span>, <input>, <button>, <label>, <textarea>, <img>, <a>, <br> .

How to comment in HTML

The purpose of comments is to include notes in the code to explain your logic or simply to organize your code.

HTML comments are wrapped in the special markers: <!-- and --> and they are ignored in the browser.

How to use HTML entities

What if you want to show the text: the <p> tag defines a paragraph. , but the browser interprets <p> as an opening tag for a new element? In this case, we can use HTML entities like in the following example:

How to use emoji in HTML

In the modern web, we can display emoji in HTML pretty easily, like this: 👻

Common beginner mistakes in HTML

1. tags/element names.

Tags/Element names are cAse-inSensitive. This means that they can be written in lowercase or uppercase, but it is recommended that you write everything in lowercase: <button> not <ButTon> .

2. Closing tag

Failing to include a closing tag is a common beginner error. Therefore, whenever you create an opening tag, immediately put in a closing tag.

This is wrong:

The tags have to open and close in a way that they are inside or outside one another.

4. Single quotes and Double quotes

You cannot mix single quotes and double-quotes. You should always use double quotes and use HTML entities if needed.

How to build a simple website with HTML

Individual HTML elements are not enough to create a website. So let's see what more we need to build a simple website from scratch.

How to create an HTML document

First, let's open Visual Studio Code (or your favorite code editor). In the folder of your choice, create a new file and name it index.html.

In the index.html file, type ! (exclamation mark) and press enter. You will see something like this:

This is the minimal code that an HTML document should have to make up a website. And here we have:

  • <!DOCTYPE html> : First we have Doctype. For some weird historical reason in HTML we have to include the doctype for everything to work correctly.
  • <html lang="en"></html> : The <html> element wraps all the content on the page, also known as the root element. And we should always include the lang attribute to declare the language of the page.
  • <head></head> : The <head> element is a container for everything you want to include, but not content that you show to your users.
  • <meta charset="UTF-8" /> : The first meta element is used to set the character set to be UTF-8, which includes most characters from written languages.
  • <meta name="viewport" content="width=device-width, initial-scale=1.0" /> : The second meta element specifies the browser viewport. This setting is for a mobile-optimized site.
  • <title>Document</title> : This is the <title> element. It sets the title of the page.
  • <body></body> : The <body> element contains all the content on the page.

How to build a pancake recipe page

Alright, now that we have the starter code, let's build a pancake recipe page. We are going to use the content from this AllRecipes Page .

First, let's give the <title> element content of the pancakes recipe. You will see the text on the web page tab change. In the <body> element, let's create 3 elements: <header> , <main> and <footer> representing 3 sections.

1. Build the header section

In the header, we want to have the logo and the navigation. Therefore, let's create a div with the content ALL RECIPE for the logo.

For the navigation, let's use the <nav> element. Within the <nav> element, we can use <ul> to create an unordered list. We want to have 3 <li> elements for 3 links: Ingredients, Steps, and Subscribe. The header code looks like this:

2. Build the Main Section

In the main section, first, we want to have a title and an image. We can use h1 for the title and <img> for the image (we can use an image from Unsplash for free):

Next, we want to list all the ingredients. We can use <ol> to create an ordered list and <input type="checkbox" /> to create a checkbox.

But before that, we can use <h2> to start a new content block. We also want to add the id attribute for <h2> so that the link in the navigation knows where to go:

After the ingredients, we want to list all the steps. We can use <h4> for the step heading and <p> for the step content:

Alright, now that we are done with the main section, let's move on to the footer section.

3. Build the Footer Section

In the footer, we want to have a subscribe form and copyright text.

For the subscribe form, we can use the <form> element. Inside it, we can have an <input type="text"> for text input and a <button> for the submit button.

For the copyright text, we can simply use a <div> . Notice here, we can use the HTML entity $copy; for the copyright symbol.

We can add <br> to add some space between the subscribe form and the copyright text:

Alright now we are done! Here is the full code for reference:

You can build a simple website with just HTML. But to be able to build beautiful and functional websites, you need to study CSS and JavaScript.

You can follow me on social media or Youtube for future updates on these topics. But meanwhile, you can check out the freeCodeCamp Curriculum to practice HTML by solving small tasks.

Otherwise, stay happy coding and see you in future posts 👋. __________ 🐣 About me __________

  • I am the founder of DevChallenges
  • Subscribe to my Channel
  • Follow my Twitter
  • Join Discord

Creator of devchallenges.io

If you read this far, thank the author to show them you care. Say Thanks

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started

html practice task

40 Web Development Projects For Beginners — HTML CSS



Bits and Pieces

Using multiple libraries for web design will somewhat increase page load time as well difficult to apply to many different projects.

So today I will introduce to you components or effects built with pure HTML and CSS. It will help you use it for many different types of web projects as well as increase your skills in HTML and CSS.

And now let’s go in together and find out.

💡 Once you have created these components, you can extract their HTML + CSS + JavaScript into components that you can then use Bit to version and publish to your Bit.dev repository, making them shareable with others. Click here to know more.

Learn more about reusing CSS components:

Tutorial: create reusable css components with bit, this tutorial guides you through the process of creating reusable css components with bit and scss. learn how to…, css radio buttons.

And below is the code on Codepen!

Hamburger Menu

Custom checkboxes.


Modal/Popup CSS

Animated gradient ghost button, dropdown menu, accordion css, css image slider, css progress, sidebar menu, loaders kit, hover button, animated background, button hover effect, toggle buttons, circle menu, facebook emoji reactions, pure css text animation, text slider with typing animation in pure css, css text reveal, animate menu css, pure css navigation overlay, tooltip css, pure css accordion, pure css table highlight, pure css custom checkbox, pure css segmented controls, hover effect without js, pure css responsive tabs, pure css gradient text animation effect, pure css blur hover effect, pure css folded-corner effect, css multi-level accordion, pure css select box, drop menu pure css, pure css magic line navbar, responsive pure css tabs.

Through this, I hope the article will provide you with useful CSS tips for developing, web design and if you have any questions just send an email I will respond as soon as possible. Hope you continue to support Please support the website so that I can write more good articles. Have a nice day!

Buy me a Coffee

Build composable web applications

Don’t build web monoliths. Use Bit to create and compose decoupled software components — in your favourite frameworks like React or Node. Build scalable and modular applications with a powerful and enjoyable dev experience.

Bring your team to Bit Cloud to host and collaborate on components together, and speed up, scale, and standardize development as a team. Try composable frontends with a Design System or Micro Frontends , or explore the composable backend with serverside components .

Give it a try →

How We Build Micro Frontends

Building micro-frontends to speed up and scale our web development process..


How we Build a Component Design System

Building a design system with components to standardize and scale our ui development process., the composable enterprise: a guide, to deliver in 2022, the modern enterprise must become composable., how to build a composable blog, creating a blog from scratch requires quite a lot. there are a number of moving parts that come together to create a…, meet component-driven content: applicable, composable, since the advent of technologies such as react and angular, we have often come to relate the term ‘component’ in…, building a composable ui component library, how to build component library. react component library, with composable components..


Written by Niemvuilaptrinh

Where you can find programming resources for web development such as HTML, CSS, Javascript, Bootstrap, Programming Resources, Web Design.

More from Niemvuilaptrinh and Bits and Pieces

40 Portfolio Templates Free For Web Design

JavaScript in Plain English

40 Portfolio Templates Free For Web Design

Today we will together learn about beautiful, free portfolio templates for website design and development..

Stop using “npm install” in your CI/CD pipeline

Robert Maier-Silldorff

Stop using “npm install” in your CI/CD pipeline

Understanding the critical differences: npm install vs. npm ci.

Clean Frontend Architecture

Clean Frontend Architecture

An overview of some of the principles associated with a clean frontend architecture (solid, kiss, dry, and more)..

29 footer examples for website

Enlear Academy

29 footer examples for website

Welcome back to my blog. today we are going to learn footer snippet by combining html, css, javascript and bootstrap . come on, let’s find…, recommended from medium.

CSS and Responsive Design

Level Up Coding

CSS and Responsive Design

Providing a consistent and optimal user experience across a wide range of devices is a crucial task in webpage design. in the old days….

5 Common Mistakes to Avoid When Learning JavaScript


5 Common Mistakes to Avoid When Learning JavaScript

As a self-learner, it takes me time to understand a lot of info and stuff in javascript that is very important to know and know how to….

html practice task

General Coding Knowledge

html practice task

It's never too late or early to start something

html practice task

Coding & Development

html practice task

Stories to Help You Grow as a Software Developer

Create Footer Using HTML and CSS With Source Code

Create Footer Using HTML and CSS With Source Code

In this article, we create simple footer using html and css with source code. the footer has 4 sections including about text, important….

7 Resources Every Developer Should Know

Freddy Manrique

7 Resources Every Developer Should Know

One of my favorite movies, and one that has greatly influenced me, is back to the future. i still remember my first time watching it as a….

UI design before and after example

Adham Dannaway

16 little UI design rules that make a big impact

A ui design case study to redesign an example user interface using logical rules or guidelines.

22 Grid Tools for Responsive Websites.

22 Grid Tools for Responsive Websites.

When creating a responsive website, developers generally tend to use two things — flexible fluid grids, and responsive images. in order to….

Text to speech

Reset the Score?

This will reset the score of ALL 138 exercises.

Are you sure you want to continue?


You have finished all 138 css exercises..

Share your score:

Get Certified!

Take our CSS Developer Certificate to prove that you have fundamental knowledge of web development using CSS.


15 Top HTML Projects For Beginners [With Source Code]

Introduction, top html project ideas,  best html projects for beginners, 1. a tribute page, 2. a questionnaire, 3. technical documentation, 4. a landing page, 5. the event or conference web page, intermediate html projects with source code, 6. a website with a parallax effect,  7. your own portfolio, 8. restaurant’s official webpage, 9. music shop page, 10. a photography-related website, advanced html projects with source code, 11. whatsapp web clone, 12. clone of the bbc news website, 13. clone of the popular video-sharing site youtube, 14. netflix clone on the web, 15. the nike website clone, q1: why do we use html in projects, q2: where can i make html projects, q3: where can i run html code, additional resources.

As a web standard, HTML is required for web designers and developers who work on the Internet. Paragraphs, headers, hyperlinks, quotations, and pictures are all elements of HTML. Because it’s not a programming language, it doesn’t perform anything dynamic; it only helps with site structure and layout. The simplest code defines how each website component should be shown. 

Presentational instructions should be kept separate from semantic and structural markup, as advised by software best practices. Web developers cannot construct a website just using HTML. For a website to be aesthetically beautiful and effective, HTML data must be formatted using CSS or Javascript. HTML isn’t a programming language either. Looking for projects that will stand out in your portfolio? Within the following blog sections, you’ll discover various vital HTML projects for developers of all levels.

When it comes to creating your first HTML projects, it is usually an exciting and delightful experience for anybody who has even the smallest interest in computer programming. Newcomers to coding are generally curious about what type of projects they may work on to impress their employers, launch their own development firm, or impress their college peers.

Confused about your next job?

 When it comes to getting started in the coding world, most people choose to start with the most basic methods, HTML and CSS. As a result, when it comes to developing a unique application or website, you can make only static web pages because of thinking outside the box to stand out from the crowd of other developers who are also learning the same skills. In this manner, you may come up with innovative HTML projects!

You are about to embark on one of the most straightforward HTML projects you will ever do. As implied by the name, a tribute page is created to honor someone who has inspired you or to someone you adore and revere. To create a memorial page, you need to be familiar with the fundamentals of HTML. A tribute page is a web page which can be extended to many pages or sections. Make certain that the webpage’s background color is visually pleasing (use earthy tones or pastel colors).

Forms are often included on websites as part of their strategy for collecting client data. A well-designed survey form may assist you in obtaining valuable information about your target consumers, such as their age, work, location, taste and preference, and pain areas, all of which can be useful for your business. You may use this HTML project to test your abilities and knowledge to develop forms and organize a web page. 

You can create a technical documentation page if you have a working grasp of HTML, CSS, and JavaScript. The underlying concept of this project is to develop a technical documentation page where you can click on any subject on the page, and it will load the relevant material on the page. The project is a plain and easy technical documentation website; nothing particularly exciting about it. You must split the website into two sections to complete this HTML homework. You can use backend and fetch data from DB and make it full fledge project

The creation of a landing page demands a basic understanding of HTML and CSS. Making a landing page requires a lot of ingenuity. You will learn how to build a footer and header, construct columns, align objects, and separate sections. You must utilize CSS with caution so that elements do not overlap. You will also deal with color combinations, padding, margins, section, paragraph, and box spacing. Colors should blend effectively in various areas or backgrounds.

Once again, this is a simple project with which you may explore. It will entail the creation of a static page that will present the specifics of an event (conference, webinar, product launch, etc.). This project will need the use of both HTML and CSS.

To make the page seem more organized, break it into smaller sections. Selecting the appropriate font type, font color, and background color for each website portion is essential. Also, be sure to include a registration button to sign up for individuals interested in attending the event.

Rather than having moving graphics in the background, a parallax website has fixed images in the backdrop that you may stay in place while scrolling down the page to view various areas of the image. A newbie well-versed in HTML ideas may create a parallax website in a single day! An essential parallax website has a fixed picture in the backdrop and enables you to scroll up and down the page to view the various elements of that image from different perspectives. Divide the whole page into three to four separate pieces and see how it works for you. Create a parallax effect by using three or four background pictures, aligning the text for separate parts, adjusting margins and padding, and using background position and other CSS elements and attributes. 

Source Code: Parallax Website   

Working knowledge of HTML5 and CSS3 is required to construct a personal portfolio page on your website. Your web page will include the normal information found in a job portfolio, such as your name and picture, projects, special talents, and hobbies. You will complete this project to get credit for it. Additionally, you may include your CV and store the whole portfolio on GitHub using your GitHub account. GitHub accounts are free to use. You may provide a brief description of your professional career and hobbies at the top of the page, along with your picture, in the header section. You might provide a few examples of your work below this description. Finally, you may provide links to your social network profiles in the footer area. 

Source Code: Portfolio Website

To create a successful restaurant website, you must pay close attention to the use of attractive layouts, clean font styles, and an eye-catching color palette. Adding a picture gallery with rotating photographs of various food products to your website will make it even more appealing to visitors. You may also include relevant links on your website to assist your viewers in navigating across the site more effectively. 

Source Code: Restaurant Website

If you are a music enthusiast, you may create a website dedicated to your passion. A music shop website is an excellent place for music enthusiasts to try out new ideas. However, to construct this page, you must be familiar with the intricacies of HTML5 and CSS3. It is necessary to add an acceptable background picture to the music page and a brief explanation of what you will discover on this page before proceeding with the rest of the process. The top area of the website will have many menus that will list songs depending on various characteristics such as genre, year, performer, album, and so forth. 

Source Code: Music Store Website

The concept is to design a responsive one-page photography website. To create this photographic website, you will need to work with HTML5 and CSS3 once again, as you did before. You must pay attention to the margins, padding, colour combinations, font size, font-style, picture size, and button styling while designing a button. 

At this level, the projects will put practically all of the talents you’ve acquired over your career to the test. When compared to amateurs, HTML professionals often have an easier time generating knowledge, but there is still a lot to learn. These tasks are more complicated and require a longer period to accomplish. As a result, you will spend most of your time working on projects requiring full-stack software development and deployment after getting comfortable with the typical web development environment.

In terms of functionality, you will create an electronic program that functions just like a messaging app, such as Whatsapp. While you may personalize it to your liking, you should include text-based communication technology and data administration foundations.

The project story revolves around creating a website that performs in the same way as the original BBC News website. It would be best to take screenshots of the website’s interface, parts and features, and interactive components. There’s even an opportunity for you to express your individuality via the use of color.

The Youtube clone project is largely used to assess participants’ HTML, CSS, and Responsive design abilities. Users should establish channels and post videos, and these functionalities should be available. In addition, be sure to have text sections that allow for comments, as well as a search engine, on your website.

In this project, you will create a visually identical interface to the original while also including interactive components. In addition, you will need to include a search engine with the required criteria. Finally, a separate organization division should oversee the different payment plans and payment choices.

This project makes use of fundamental frameworks. You should include a search engine with filters in the clone and a marketing ambience that matches the original. Make sure you include a secure payment area that keeps consumers’ credit card and bank account information safe. Aesthetics are just as important as functionality for a business structure.

The learning doesn’t stop there. We reviewed some simple HTML project ideas that you may try out in this post, but the learning doesn’t stop there. The possibilities are endless: you may work on various other interactive projects and add complexity to them, merge any of these projects into a single project, and experiment with various tags. Building responsive real-world websites with HTML5 and CSS3 is a wonderful course to supplement your HTML knowledge and abilities. 

Ans: HTML has been utilized in front-end development for so many years that there are no alternative web development languages available on the market. However, HTML gives the Developer all the tags necessary to include anything on the website, such as a table, picture, or hyperlink, etc.

Ans: Create your first web page using Notepad or TextEditor like Sublime, atom etc by following the instructions below.

  • Step 1: Open Notepad (PC) on Windows 8 or
  • Open TextEdit in the first step (Mac). Next, open the Finder and go to Applications > TextEdit.
  • Step 2: Compose a Small Amount of HTML.
  • Step 3: Save the HTML Page
  • Step 4: Open Your Browser and View the HTML Page.

Ans: The extension “. HTML” is used to store any file containing HTML code. All current browsers – including Google Chrome, Safari, and Mozilla Firefox – recognize and can read HTML files, so all you need to do is open one in your preferred Web browser.

  • HTML and HTML5 Interview Questions
  • Best HTML IDE
  • Difference Between HTML and JavaScript
  • HTML5 Features
  • Top Features of HTML
  • Difference Between HTML and CSS
  • Difference Between HTML and XHTML
  • Difference Between HTML and XML
  • Difference Between HTML and HTML5
  • HTML Projects

Previous Post

Top 10 devops projects with source code [2023].

  • Applications

Top Applications of Artificial Intelligence


Bills add Stefon Diggs to practice report with back injury

  • Charean Williams ,
  • Charean Williams

The Bills had a new addition to their practice report Friday, listing receiver Stefon Diggs as a limited participant with a back injury. Diggs was not on the report Thursday.

Since the Bills play on Monday Night Football, they will not put out injury designations until Saturday.

It is the first time this season that Diggs has been on the injury report.

He has a league-leading 70 catches for 834 yards and seven touchdowns.

The Bills had four other changes to their practice report: Safety Jordan Poyer (shin) and defensive end Leonard Floyd (illness) went from not practicing Thursday to full participants Friday; linebacker A.J. Klein (back) and linebacker Baylon Spector (hamstring) also had full participation Friday after both were limited Thursday.

Quarterback Josh Allen (right shoulder) continues to show up on the report but as a full participant.

Cornerback Christian Benford (hamstring) and safety Micah Hyde (neck/stinger) remain out of practice. Linebacker Terrel Bernard (concussion) again was limited.

Patriots top offensive lineman returns to practice

  • Published: Nov. 09, 2023, 12:47 p.m.


New England Patriots offensive tackle Trent Brown looks to block against the Philadelphia Eagles during an NFL football game at Gillette Stadium, Sunday, Sept. 10, 2023 in Foxborough, Mass. (Winslow Townson/AP Images for Panini) AP

FOXBOROUGH - There was some good news to report from the Patriots final practice Thursday before heading off to Germany.

Trent Brown was back on the field after missing Wednesday’s practice due to personal reasons. The left tackle, who has arguably been the team’s best lineman this season, had missed Sunday’s game with the Washington Commanders due to knee and ankle injuries.

During the short viewing window for the media, Brown appeared limited in the non-padded practice. Whether he boards the plane to Germany remains to be seen.

html practice task



html practice task



html practice task

BET $50, GET $250 BONUS


html practice task



GameSense Icon

The hulking left tackle had appeared in the locker room earlier in the day, but declined comment with reporters. He did indicate, however, that he didn’t know if he was making the trip.

In his absence last week, Conor McDermott was elevated from the practice squad, and assumed Brown’s spot at left tackle.

Outside of Brown’s return, J.C. Jackson was once again missing. He’s not expected to travel with the team after missing curfew last weekend before Sunday’s loss to the Commanders.

Jackson and fellow corner Jack Jones, who was also reportedly late to the team hotel on Saturday, were benched to start the Washington game. Jones, however, has been at practice both days this week.

Meanwhile, veteran wideout DeVante Parker, who wore a red non-contact jersey during Wednesday’s padded practice as he continues to recover from a concussion, was without the red jersey on Thursday.

NFL fans can wager online on Massachusetts sports betting with enticing promo codes from top online sportsbooks. Use the FanDuel Massachusetts promo code and the DraftKings Massachusetts promo code for massive new user bonuses.

If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.


Packers' jaire alexander misses second practice, cb depth to be tested vs. steelers, share this article.

html practice task

Jaire Alexander’s status for Sunday’s showdown against the Pittsburgh Steelers doesn’t look promising, which would put even more stress on an already thin cornerback room for the Green Bay Packers.

After previously dealing with a back injury, Alexander left this past Sunday’s game against the Los Angeles Rams “banged up,” as Matt LaFleur described his new shoulder injury on Wednesday. He has now missed both Wednesday and Thursday’s practices this week.

An offer for Packers fans

”I’d say so,” said LaFleur on Thursday when asked if there was concern about Alexander’s status for Sunday.

Without Alexander, the Packers will have Keisean Nixon in the slot, Carrington Valentine on the boundary, and either Corey Ballentine or Robert Rochell across from him. They’ll likely make an elevation from the practice squad as well to help bolster the depth at the position.

Valentine was picked on in his first start against Denver a few weeks ago, but he was lights out this past Sunday and brought some much-needed energy to this Packers’ defense. According to PFF, Valentine was targeted eight times and allowed just one reception for 14 yards. He also came away with two pass breakups and recorded two tackles.

“I loved how he went out there and competed, challenged,” said LaFleur on Wednesday. “You could see it really on the first third down, he was getting his hands on guys. Had three PBUs, or whatever it was. I just thought he was playing very competitive football. He was throwing his frame into the fire, so to speak, when he needed to.

”He was a willing tackler, and that’s important at that position, especially with some of these teams that try to get the ball on the perimeter. You need that corner support.”

My guess is that we would see Ballentine get the start opposite of Valentine, given his familiarity with the Joe Barry defense in comparison to Rochell, who was signed off the Carolina practice squad just two weeks ago.

Ballentine has played 80 defensive snaps this season for the Packers in Weeks 3 and 4, where he has been a very willing and capable tackler, even taking over for Valentine against Detroit, with LaFleur mentioning afterward that they made that decision because of Ballentine’s ability to also defend the run. In coverage he has allowed four receptions on six targets at 12.5 yards per catch—all of which came in Week 3 against New Orleans.

”I feel good about it,” said Ballentine about his progress this season. “I feel that it’s a work in progress that doesn’t happen over night. I feel like it’s coming along. I feel like I’ve been making more plays in practice. I have an opportunity and I feel like it’s all there for the taking, for really for anybody that wants to take it.

“I just want to make sure I’m doing what I need to do to get better and put my best foot forward and come out there and really stay healthy and go to practice and focus and be the best I can be that day.”

The Packers defense this week will face a Steelers offense that has “a lot of playmakers,” as LaFleur put it. George Pickens has been Pittsburgh’s most targeted receiver, and one of the best in football on intermediate routes. He currently ranks in the top 10 among all receivers in targets in the 10-19 yard range, total yards and yards per catch on such targets at a whopping 21.9.

Diontae Johnson has been Kenny Pickett’s secondary target this season, catching 66% of his targets at over 13 yards per catch. Johnson has been targeted often on short-area throws and been very good at picking up yards after the catch (YAC). Running back Jaylen Warren is third on the team in targets and has been among the most efficient running backs in football in the passing game, ranking top 10 in targets, yards, and YAC.

“I think they’ve got a lot of playmakers,” said LaFleur. “I know there’s been some inconsistencies there with their offense. Certainly you can never sleep on them. They’ve got playmakers. I think all three of those receivers are really good players. Pickens, he has shown that big play potential. Diontae Johnson. Obviously, Najee, he’s a problem in terms of just a big physical back. And they got Warren, the other back. They’ve got a lot of playmakers. You’ve got to do a great job of being consistent and not letting those guys get loose.”

The Packers defensive front can play a key role in helping the shorthanded cornerback position out. Slowing the Pittsburgh run game, which ranks 26th in yards per carry, will make the offense one-dimensional, putting them into predictable passing situations. Getting after Pickett, against an offensive line that ranks fifth in pressure rate allowed, will force Pickett off his spot, have to hurry, and then hopefully lead to mistakes. Pickett this season ranks 29th in completion rate out of 32 quarterbacks and 26th in yards per attempt.

It was just a few weeks ago that Joe Barry called the Packers situation at cornerback a “champagne problem,” referencing the team’s need to find playing time for Eric Stokes, Rasul Douglas, Jaire Alexander, and Keisean Nixon. Fast forward to today and Stokes is on IR, Douglas is in Buffalo, and it doesn’t look like Alexander will play against Pittsburgh.

“Any time you’re without starters or elite players it’s going to hurt,” said Barry on Thursday. “But they’re going to kick the ball off and we are going to have to play. Those kids have been doing a good job filling in. I tell you guys all the time, if you prepare like you’re one play away from being a starter, that’s the mindset that we preach. Whosever going to go on Sunday will be ready.”

Follow all of your favorite Wisconsin teams at Packers Wire , Badgers Wire and the Milwaukee Journal Sentinel !

Want the latest news and insights on your favorite team?

Sign up for our newsletter to get updates to your inbox, and also receive offers from us, our affiliates and partners. By signing up you agree to our Privacy Policy

An error has occured

Please re-enter your email address.

Thanks for signing up!

You'll now receive the top Packers Wire stories each day directly in your inbox.

Most Popular

Breaking down packers' final injury report of week 10 vs. steelers, packers vs. steelers preview: get to know green bay's week 10 opponent, packers add c josh myers to injury report on thursday, former packers draft pick vince biegel describes nightmare injury situation to start nfl career, injury updates on packers wr christian watson, cb jaire alexander, packers' jaire alexander misses second practice, cb depth to be tested vs. steelers, packers pff grades: best, worst players from week 9 vs. rams.

Please enter an email address.

Thanks for signing up.

Please check your email for a confirmation.

Something went wrong.

Kraken forward Jordan Eberle out after getting cut by skate in practice

DENVER – Seattle Kraken forward Jordan Eberle will miss the game at Colorado on Thursday night after suffering a cut to his leg from a skate blade during practice.

Kraken coach Dave Hakstol said after the morning skate Thursday at Ball Arena that Eberle was “day-to-day right now as we go forward.” Eberle arrived at the rink with his teammates.

Eberle suffered the cut during a practice on Wednesday. Seattle general manager Ron Francis told The Seattle Times that Eberle suffered a cut near his quad muscle and had an MRI to determine the severity of the injury.

Hakstol said Eberle underwent the procedure “to make sure that they went through and discovered everything that was going on with him.

“He’s doing well today,” Eberle said. He won’t play tonight.”

The injury to Eberle comes with skate cuts in the spotlight after former NHL player Adam Johnson died last month after his neck was cut by a skate blade during a game in England.

Eberle has one goal and three assists in 13 games this season, his third with Seattle. The injury prompted the Kraken to call up top prospects Shane Wright and Ryan Winterton from Coachella Valley of the American Hockey League. Wright was Seattle’s first-round pick in 2022 and Winterton was a third-round pick in 2021. Wright appeared in eight games last season for Seattle, while Winterton is playing in his first season above juniors.

Winterton said his parents are flying in from Toronto to be in the stands for his NHL debut.

“It’s been kind of crazy, honestly. Just kind of living out my childhood dream, which is kind of surreal,” Winterton said. “I don’t think it’s hit me yet, but it’s definitely cool to be here. It’s cool to get the call.”


  1. HTML practice exercises

    html practice task

  2. Simple Practice Task in HTML with examples

    html practice task

  3. Simple Practice Task in HTML with examples

    html practice task

  4. Simple Practice Task in HTML with examples

    html practice task

  5. Simple Practice Task in HTML with examples

    html practice task

  6. Simple Practice Task in HTML with examples

    html practice task


  1. Transition to Practice Task Force Best Practice Recommendations

  2. CSS and HTML coding task subscribe

  3. Form Task (HTML and CSS)

  4. Introduction to CSS

  5. Top 5 projects to practice HTML and CSS 🔥 #sort #htmlcss

  6. blockquote tag in HTML #html #htmlinterview #programmingwithrakesh


  1. HTML Exercises

    Exercises We have gathered a variety of HTML exercises (with answers) for each HTML Chapter. Try to solve an exercise by editing some code. Get a "hint" if you're stuck, or show the answer to see what you've done wrong. Count Your Score You will get 1 point for each correct answer. Your score and total score will always be displayed.

  2. Test your skills: HTML text basics

    Test your skills: HTML text basics The aim of this skill test is to assess whether you understand how to mark up text in HTML to give it structure and meaning. Note: You can try solutions in the interactive editors on this page or in an online editor such as CodePen, JSFiddle, or Glitch.

  3. Top 10 Projects For Beginners To Practice HTML and CSS Skills

    1. A Tribute Page The simplest website you can make as a beginner is a tribute page of someone you admire in your life. It requires only basic knowledge of HTML and CSS. Make a webpage writing about that person adding his/her image.

  4. 10 HTML and CSS Code Challenges for Beginners

    5 minutes By Codecademy Team HTML and CSS form the foundation of modern web development. HTML defines how a web page is structured, and CSS defines its style. While both languages are relatively easy to learn, once you know the basics, you'll still need to sharpen your skills with practice.

  5. Practice Projects in HTML & CSS

    63 project s Practice Project Adhoc HTML & CSS • Web Development • Web Design Use your knowledge of Bootstrap, documentation reading skills, and creative lens to create a website! More guidance, 50 min Practice Project Animal Fun Facts

  6. HTML CSS Exercises: Practice and Solution

    HTML CSS Exercise, Practice and Solution Last update on August 19 2022 21:51:54 (UTC/GMT +8 hours) Sharpen your skills with these HTML CSS Exercises from w3resource Alongside studying HTML and CSS tutorials from w3resource, you need to practice HTML and CSS extensively to hone your Frontend Development skills.

  7. HTML Playground

    Try this online HTML Playground with instant live preview and console. Easy & Fast. Experiment yourself.

  8. HTML Practice Tests

    HTML Practice Tests Free MCQs to test your knowledge of HTML HTML Basics (Test 1) Objective, MCSA, and Fill-in-the-Blanks type questions. HTML Overview, and HTML Basics. Total Questions 20 Max Marks 45 Max Time ∞ HTML Basics (Test 2) Objective, and MCSA type questions. HTML Overview, and HTML Basics. Total Questions 10 Max Marks 30 Max Time ∞

  9. Exercise v3.0

    HTML Form Attributes. Exercise 1 Exercise 2 Go to HTML Form Attributes Tutorial. HTML Form Elements. Exercise 1 Exercise 2 Exercise 3 Go to HTML Form Elements Tutorial. HTML Input Types. Exercise 1 Exercise 2 Exercise 3 Exercise 4 Exercise 5 Go to HTML Input Types Tutorial.

  10. HTML practice

    PracticeBoard.com is an HTML practice board. It is a free, fast, and easy way to practice your HTML skills.

  11. Learn HTML Basics for Beginners in Just 15 Minutes

    You can follow me on social media or Youtube for future updates on these topics. But meanwhile, you can check out the freeCodeCamp Curriculum to practice HTML by solving small tasks. Otherwise, stay happy coding and see you in future posts 👋. _____ 🐣 About me _____ I am the founder of DevChallenges; Subscribe to my Channel; Follow my Twitter

  12. 40 Web Development Projects For Beginners

    Use Bit to create and compose decoupled software components — in your favourite frameworks like React or Node. Build scalable and modular applications with a powerful and enjoyable dev experience. Bring your team to Bit Cloud to host and collaborate on components together, and speed up, scale, and standardize development as a team.

  13. HTML Exercises

    Write a program to print a paragraph with different font and color. HTML Exercises - Programs, Exercise for Students with Solutions - HTML Exercises Assignements for Beginners - Tutorials Class

  14. HTML5 Basic

    HTML5 Basic (Tag and attribute) - Exercises, Practice, Solution Last update on September 05 2022 11:10:13 (UTC/GMT +8 hours) HTML5 Basic (Tag and attribute) [exercises with solution] ... How to represent the progress of a task? 71. How to define a short quotation? 72. How to define text that is no longer correct? ... HTML-CSS: Tips of the Day.

  15. 7 Projects to practice HTML & CSS skills for beginners

    1. A tribute page Tribute page screenshot Write a tribute of someone you admire and publish as a web page. This project will involve working with adding image, links, lists and paragraphs. This...

  16. Exercise v3.0

    You have finished all 138 CSS exercises. Share your score: Get Certified! Take our CSS Developer Certificate to prove that you have fundamental knowledge of web development using CSS. Get Certified Now!

  17. HTML-CSS Exercises Part-I: Practical Exercises

    HTML-CSS Practical [15 exercises with solution] 1. Using HTML, CSS create a styled checkbox with animation on state change. Go to the editor. Preview: Oranges Bananas. Click me to see the solution. 2. Using HTML, CSS change the styling of text selection.

  18. HTML Basics

    Step 4: Save the HTML Page. Go to Notepad Menu: File > Save (or use short-key CTRL + S) It will ask you to Save the file on your computer. Give it a name with .html extension and Save it (for example program.html) Note: HTML page should be saved with .html extension carefully.

  19. 15 Top HTML Projects For Beginners [With Source Code]

    Introduction Top HTML Project Ideas Best HTML Projects for Beginners 1. A Tribute Page 2. A Questionnaire 3. Technical Documentation 4. A Landing Page 5. The Event or Conference Web Page Intermediate HTML Projects with Source Code 6. A Website with a Parallax Effect 7. Your Own Portfolio 8. Restaurant's Official Webpage 9. Music Shop Page 10.

  20. HTML Practice task-1

    <title>HTML Practice Task-1</title> 5 </head> 6 <body> 7 <!-- 1. Heading tags (h1-h6) --> 8 <h1>Code Hustle 1.0 Batch</h1> 9 <h2>This is a Heading 2</h2> 10 <h3>This is a Heading 3</h3> 11 <h4>This is a Heading 4</h4> 12 <h5>This is a Heading 5</h5> 13 <h6>This is a Heading 6</h6> 14 15 <!-- 2. Paragraph tag --> 16

  21. Look: Ja'Marr Chase and Tee Higgins Arrive at Bengals Practice

    Ja'Marr Chase (back) was at practice in a jersey. He played catch and went through some light agility drills. Chase landed hard on the turf while trying to make a catch in Cincinnati's Week 9 ...

  22. Heinicke Reacts to Falcons WR Drake London Practicing

    London was a limited participant in Wednesday's practice, prompting a reaction from quarterback Taylor Heinicke. "Obviously Drake's a great player, great receiver, he's very friendly for a ...

  23. What we saw at Patriots practice in Germany

    What we saw at Patriots practice in Germany Published: Nov. 10, 2023, 8:50 a.m. The Patriots practiced at the German National Soccer team's training facility in Frankfurt on Friday afternoon.

  24. Palestinians fleeing south in Gaza describe unbearable situation in

    Palestinians fleeing south in Gaza through an Israel Defense Forces (IDF) evacuation corridor on Wednesday described an unbearable reality in Gaza City, with constant airstrikes and no water.

  25. Bills add Stefon Diggs to practice report with back injury

    Published November 10, 2023 03:40 PM. The Bills had a new addition to their practice report Friday, listing receiver Stefon Diggs as a limited participant with a back injury. Diggs was not on the report Thursday. Since the Bills play on Monday Night Football, they will not put out injury designations until Saturday.

  26. Packers CB Jaire Alexander, LB Quay Walker miss full week of practice

    The Packers are already thin at cornerback after trading away starter Rasul Douglas at the trade deadline. If Alexander can't go, the Packers would start Keisean Nickel at the nickel and rookie Carrington Valentine on the perimeter with either Corey Ballentine or Robert Rochell — who were both signed from practice squads last week — opposite Valentine on the outside.

  27. Patriots top offensive lineman returns to practice

    Patriots top offensive lineman returns to practice. Published: Nov. 09, 2023, 12:47 p.m. New England Patriots offensive tackle Trent Brown looks to block against the Philadelphia Eagles during an ...

  28. Packers' Jaire Alexander misses second practice, CB depth to be tested

    LAS VEGAS, NEVADA - OCTOBER 09: Cornerback Jaire Alexander #23 of the Green Bay Packers looks down field against the Las Vegas Raiders in the fourth quarter at Allegiant Stadium on October 09, 2023 in Las Vegas, Nevada. The Raiders defeated the Packers 17-13. (Photo by Candice Ward/Getty Images) paulbretl. follow.

  29. Kraken's Jordan Eberle out after leg is cut by skate in practice

    0:47. DENVER - Seattle Kraken forward Jordan Eberle will miss the game at Colorado on Thursday night after suffering a cut to his leg from a skate blade during practice. Kraken coach Dave ...