Programming language: CSS

How does the programming language CSS work?

When a website is designed on a computer, it is uploaded to a server which is connected to the world wide web. This allows visitors to go to a particular domain name and view the contents of the server. Creating a website in HTML is great, but making it look stylish and appealing to the eye is done through the implementation of CSS. CSS stands for cascading style sheets, which means just that, it gives your website style!

CSS is a style sheet language used to describe the appearance of a document written in a markup language, like HTML, which means that CSS is used to make your website user friendly and look "good".

To break it down even further, a web page will undoubtedly contain code, images, videos, music or sound files, fonts, colors, and any other files that pertain the to functionality of a web page. Each of these components is organized seamlessly through using CSS. A CSS file is essentially linked to the HTML file of a web page, which allows for you to discern things like, the color of the background of your website, where the images are placed on a page, or even what color you would prefer all your links to be. Your CSS file is linked to all the pages of your HTML file, which in turn allows for you to make these changes more easily by simply updating your CSS file rather than entering each HTML page and singularly making those changes one by one.

Your CSS file allows for you to make changes across an entire website so you can save time and get things done much faster.

Where is CSS used?

This cascading style language is used in the web development field to create beautifully stylized websites. It is very popular because of its overall simplicity and although there are many other languages being used today, CSS remains a go to for many web developers who need only create eye catching, simple, user friendly websites for business owners, bloggers, and anyone looking for a clean and professional site.

CSS is often used alongside HTML and JavaScript. These languages are used globally and have become the most common way to create websites to date.

Additionally, a website will translate differently on various browsers like internet explorer, chrome, or safari. Your website needs a translator to be seen, which is also known as a browser, this allows you to find a website and view the content of it.

What developments have there been in the last years?

Front end web development has evolved over the last several years. As HTML, CSS, and JavaScript were developed to be used together, they evolved into being referred to as "HTML 5". In the 90's CSS required a lot more lines of code in order to create things like simple colorful, rounded boxes with text on a web page. Fast forward to today and maybe the past couple years, CSS has completely evolved and does not require as much coding as before.

You are also now able to update your CSS within your browser using pre-processors, post-processors, and the new CSS styling technology called Houdini. This is a hugely convenient development in designing your website to look perfect on your preferred browser. These technologies are up and coming and will provide designers with much more power and control over coding with CSS.


Cascading Style Sheets has remained a powerhouse in the web development community when creating websites and it looks as though it will continue to be a top choice for developers in 2020 as well.


            margin:0 0 5px 0;

            #menu a{
            padding:0 5px 0 5px;
            margin:0 2px 0 0;

            margin:0 auto 5px auto;