You are here: Home » Computer Programming Languages » CSS


Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

CSS is designed to enable the separation of presentation and content, including layoutcolors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content.

Separation of formatting and content also makes it feasible to present the same markup page in different styles for different rendering methods, such as on-screen, in print, by voice (via speech-based browser or screen reader), and on Braille-based tactile devices. CSS also has rules for alternate formatting if the content is accessed on a mobile device.

In addition to HTML, other markup languages support the use of CSS, including XHTMLplain XMLSVG, and XUL.

In this category you will learn with free tutorials how to use CSS in your code.

More than one CSS class

By |2019-04-02T18:43:06-04:00April 1st, 2018|Categories: Computer Programming Languages, CSS|Tags: , , , , , |

More than one CSS class : Using more than one CSS class, if you want to make your CSS really effective, it’s best to split your CSS classes into groups of CSS properties. This way, when you are designing and laying out a web page you can apply more than one CSS class to your [...]

Using CSS classes and the class attribute

By |2019-02-08T19:23:50-05:00April 1st, 2018|Categories: Computer Programming Languages, CSS|Tags: , , , , |

Using CSS classes and the class attribute Code Skills: CSS classes are a simple and effective way of using CSS to change your HTML elements. Let’s have a go at coding some CSS classes and using them with the class attribute to change the design of a web page. […]