top of page

What's CSS and How it works in HTML?

A web design is the soul of a website. It plays an important role in a website’s performance and success, HTML creates elements of a website and CSS defines them. So, to code a website, you will need to have tech skills in both HTML and CSS.

1. What is CSS?

CSS stands for Cascading Style Sheets is a simple design language intended to simplify the process of making web pages more colorful, have a better experience, and more presentable.

CSS has responsibility for the look and feel part of a web page. When you working with CSS, you can control the color of the text, the style of fonts, the spacing between paragraphs, how columns are sized and laid out, how background images or colors are used, create layout designs, variations in display for different devices, and screen sizes as well as a variety of other effects.

What is CSS?
Figure 1. CSS help website become more attractive, more user friendly

Like HTML, CSS is easy to self-learn and understand, but it provides powerful control over an HTML document’s presentation. Most commonly, CSS is combined with the markup languages HTML or XHTML.

2. How does CSS work with HTML to create a more appealing website?

There are three ways you can use CSS:

  • Inline CSS: Inline CSS contains the CSS property in the body section attached with an element. This kind of placing style is specified within an HTML tag using the style attribute, so this CSS line will only affect that specific element.

  • Internal or Embedded CSS: This can be used when a single HTML page must be styled uniquely. The CSS section should be within the HTML file in the head section (the CSS is embedded within the HTML file).

How does CSS work with HTML to create a more appealing website?
Figure 2. Example of three ways to use CSS in HTML
  • External CSS: External CSS contains a separate CSS file that contains only style property with the help of tag attributes (id, class,…). CSS property is written in a separate file with a .css extension and should be linked to the HTML document using the link tag. This means that style can be set only once for each element and that will be applied across web pages that have the same link tag.

3. What’s the reason CSS is so popular in the web world

  • CSS saves so much time: If you have enough tech skills, you can write CSS once and then reuse the same file in multiple HTML pages. You can define a style for each HTML element and apply it to as many Web pages as you want.

  • Help to make a website lighter: If you are using CSS, you will know that you do not need to write HTML tag attributes every time. Just write one CSS rule of a tag and apply it to all the tags that have the same attribute, less code means faster loading pages.

What’s the reason CSS is so popular in the web world
Figure 3. CSS help developer avoid writing the same attribute too much
  • Easy to maintain: To make a total change, you just simply change the code style, and all elements in all the web pages will be updated magically.

  • Superior styles to HTML: CSS has much wider attributes than HTML, so you can give a far better look to your HTML page in comparison to HTML attributes.

  • Compatibility across all devices: CSS allows content to be optimized for more than one type of device. By using the same HTML document, different versions of a website can be presented for handheld devices such as laptops, computers, tablets, and smartphones.

  • CSS is a global standard: Every big company in the world will support CSS for many years to come to make them compatible with future browsers.


Therefore, it can be said that CSS plays a very significant role in web design. So if you want to be a web designer, you will need to have tech skills with CSS and luckily, you can self-learn CSS, because of how easy it is.

Source: Internet


JT1 - IT Recruitment Agency


Điện thoại: +8428 6675 6685

Xem thêm các bài viết khác tại:

Theo dõi chúng tôi tại:


bottom of page