Buy CSS Snippets

Just another WordPress site

  1. Home
  2. /
  3. CSS Tutorial
  4. /
  5. How to link CSS to HTML with 3 methods?

How to link CSS to HTML with 3 methods?

Through this guide, we’ll show you the steps to include CSS codes in HTML-based documents. For ease of use, this tutorial is divided into segments. In order to ensure that every part of the tutorial can be understood. The process of adding CSS to a website page. When we launch a website in our browser, it scans the CSS stylesheet. The browser is trying to determine the style that will be displayed on this website. Then the browser will display the web page in accordance with the CSS.

The late Mr. Hakon Wium Lie is known as the father of CSS. The CSS Rules were created by him was the very first person to come up with CSS Rules in 1994. CSS Rules in 1994 and after that, CSS Level 1 was published in December 1996 by W3C the World Wide Web Consortium. It was referred to as”the initial version” of CSS. Since CSS Version 1 to there are 3 different versions of CSS that have been released. They comprise CSS Level 2, CSS Level 2.1, and CSS Level 3 respectively. CSS3 is the latest version of CSS.

How to Add CSS to HTML Document.

Link to CSS File in HTML: To create a CSS File, we only need a text editor. Notepad++ is a good text editor because in this we can see different CSS rules in different colors, which makes it easy to write CSS rules. We just have to take care while saving the file that we save our file with the .css extension.

We can also use different types of GUI editors such as Dreamweaver, Eclipse, Netbeans, MS Expression Web, etc., but when learning CSS, it is better to write everything yourself. This makes learning the language easier.

CSS is a very Advance and Man Web Designing Language. Which helps WebMasters to do many tasks and designs. To add CSS style to our HTML document, we can add CSS mainly in three ways.

  • Inline CSS
  • Internal CSS
  • External CSS
How to link CSS to HTML with 3 methods
How to link CSS to HTML with 3 methods

Adding Inline CSS

Inline CSS is coded within the HTML element. Inline CSS is declared by the Style Attribute. This only affects that particular element. The element for where it is that the Style Rule has been declared. It does not affect other elements in the document. Check out the example below.

You can see how simple it is by taking a look at the code above. It is only the element that you must make Style Rule. Style Rule. CSS is required to be declared with the style attribute of the particular element.

<p style=”color: orange;”>This is paragraph.</p>

Adding Internal CSS

Internal CSS is created specifically for a specific page. The impact of the internal CSS style is limited to the elements on the same page. The page that Style Rules are declared. Style Rules have been declared.

Inline Style is element Specific Inline Style is a specific element, while the Internal Style of a document is Specific. An internal CSS style is described within the header section in the document. HTML Style Element is the one used to define this. The procedure to add an internal CSS will be as follows.

<!DOCTYPE html>
<title>Internal CSS Demo by</title>

<style type=”text/css”>


Adding External CSS

The web is more than the title of a page. This is a unified place with many thousands of web pages. There are many web pages within the same website. So, defining an official Style Rule for all the pages is a tedious task.

Here is the true potential of CSS is demonstrated. You can define your Style Rule for the entire website(s) in one CSS file. Yes! Yes! You can write a Style Rule for the entire site in one file.

/* This is a demo of External CSS File by: */

body {
background: gray;

p {
font-size: 16px;

h1 {
font-size: 26px;
font-weight: bold;
text-decoration: underline;

We declare External Style in a separate document. It is referred to as Style Document or Stylesheet. Then it is added on the web page or website by Link Element.

The External Stylesheet can be saved using any name you like. The extension for the file of CSS file extension is .css. This extension must be put before the name of the file. This is the External CSS File is created by using this method.

The External Stylesheet is now all set. It is also the page you want to connect it to. You can add this Link Element in the Header Section of the webpage. Then on that page, you will see the Declare Style Rules will be implemented in this stylesheet. This External CSS File is added in this manner.

<!DOCTYPE html>

<link type=”text/css” href=”filename.css”>



Linking CSS File

After we have created CSS files, you need to connect it with the HTML document we wish to style. To link a CSS document to an HTML document it is necessary to use elements of HTML.


This element is used to connect an existing style sheet to an existing HTML document. It can be used to support attributes within the element, and three of them need to be specified.

rel Attribute

For this attribute, we need to enter “stylesheet” because this attribute symbolizes the reciprocal connection between the stylesheet and the HTML document. This attribute, when rendering of the HTML document, it informs the browser that the resource that is to be connected to the present HTML document is a Stylesheet file.

Type Attribute

Within this attribute, we are required to define that we are specifying the MIME format of the resource that is to be linked. Because we are linking to a “stylesheet” file to the current HTML document, which is a text-based file and has CSS regulations, it is necessary to need to define”text/CSS” as the attribute value “text/CSS” in this attribute in order to create an HTML document. When rendering, the key, it informs the browser that the resource that is to connect to the currently displayed HTML document is actually a CSS document that is written in simple text.

href Attribute

With this attribute, we will need to define either the relative or absolute URL for the CSS file that is to be linked to that document. HTML document and indicate the location where we’re CSS file is on the webserver, in relation to the present HTML document.

Importtent Instrution for link CSS to html?

Here we have linked the style.css file in section First, we have given rel=” stylesheet” in the link, which means the file we have linked is style sheet and further type=”text/css” Here we are telling that the type of our file is CSS.

Next most important is href=”style.css” . Here we have been told that our CSS file is called its path. Already we have kept the CSS file and the HTML file in the same place, so we have written only style.css, if the file is kept in any folder, then the name of that folder will also have to be given. In the image given below, the HTML file and CSS file are kept in one folder, you can see


External CSS can be described as a different style sheet file that is linked to the HTML file. Its code is like the CSS property, selectors CSS property, and more. Whatever style you want is in the .css file.

I’m sure you’re now able to know the concept of External CSS. How do you develop External CSS files and how to connect External CSS to HTML. If you have any questions or questions about External CSS then contact us via the comment section below.

Also, Read More tutorial:

4 thoughts on “How to link CSS to HTML with 3 methods?

Leave a Reply

Your email address will not be published.