Cascading Style Sheets, or CSS (as it is commonly referred to), is a simple design language intended to simplify the process of making web pages presentable. It is a powerful tool for web designers to change the design and control over web pages. This affects and alters the way they are displayed. 

It is supported by all browsers and is designed primarily to separate the document content from document presentation. In this article, our primary focus will be on how to link a CSS file to an HTML file.

What Is CSS?

CSS stands for Cascading Style Sheet. It is a style sheet markup language used to present or add visual add ons in a markup language like HTML. They are usually used to change the layout or fonts, add a picture or change the background color.

How to Make a CSS file?

An external style sheet can be created in any text editor. It must be saved with a .css extension, and the CSS file cannot contain any HTML tags. The HTML and CSS files should be in the same folder.

Let’s go ahead and begin creating your first CSS file. You can name it ‘style.css’.


Full Stack Web Developer Course

To become an expert in MEAN StackView Course
Full Stack Web Developer Course

To link the CSS to an HTML file, we use the <link> tag inside the HTML <head> section.


Your CSS file will look like the image displayed below:


This will produce the following result: 


Let’s look at another example where you add an image using CSS.

Note: Make sure that the image file is in the same folder as the CSS and HTML files.


This will produce the following result:


Would You Like to Become a Full-Stack Developer?

This article on linking a CSS file to an HTML file provides you the knowledge of how you can link both the files effortlessly. A great way to learn more about web development is to enrol in an online learning program and earn a certification. With the right course from the right training provider, this can prove to be one of the best ways to fast-track your coding career. 

Simplilearn’s Full Stack Java Developer course offers everything you need to master the world of web development. The course covers a wide range of Java web developer technologies, from basic foundation principles to advanced techniques. At the end of the course, you will gain work-ready skills you need to build an end-to-end application, test and deploy code fast and accurately, store data using MongoDB, and more through hands-on projects and exercises.

If you’re an aspiring web and mobile developer, HTML training will broaden your skills and career opportunities. Do you have any questions for us? Feel free to let us know by mentioning them in the comments section, and we'll have our experts answer them for you right away!

About the Author


Simplilearn is one of the world’s leading providers of online training for Digital Marketing, Cloud Computing, Project Management, Data Science, IT, Software Development, and many other emerging technologies.

View More
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.