Online Math Tutoring for SMP Students: How to Choose and What to Check in the Trial Class

Glossary

Fajar Hidayat
Coding Curriculum Team, Algonova

CSS is the language that controls how a web page looks: colours, font sizes, spacing between elements, and how everything is arranged on screen.
Table of Contents
Its full name is Cascading Style Sheets. The usual analogy: if HTML is the frame of a house, CSS is the paint, the tiles, and the furniture. A house without paint is still liveable, but nobody enjoys looking at it.
| HTML | CSS | |
|---|---|---|
| Job | Defines what the content is | Defines what it looks like |
| Example | This is a heading, this a paragraph, this an image | Headings are blue, 32 pixels, centred |
| If removed | A completely blank page | Page still readable, but plain like a black-and-white document |
Neither is a programming language in the strict sense, because neither contains logic such as loops or conditions. Making a page move and react needs a third language, JavaScript.
CSS works through rules with two parts: a selector and a list of properties. The selector says which elements the rule applies to, and the properties describe how those elements should appear.
One rule can affect many elements at once. Stating that all headings are blue takes a single line, and every heading across the whole site changes. That is its greatest strength: restyling hundreds of pages from one file.
The word cascading in the name means layered. When two rules conflict, an order decides the winner - generally the more specific rule, and the one written later.
The rule that makes every main heading blue and centred is written roughly like this: the selector is h1, then inside curly braces there are two properties, color set to blue and text-align set to center.
The properties children use most when starting out number only five: color for text colour, background-color for the background, font-size for text size, margin for space outside an element, and padding for space inside it. Those five are enough to make a page look tidy.
CSS is usually the moment coding stops feeling abstract. A child types one line, hits save, and the colour on screen changes immediately. Feedback that fast is rare in other subjects, and it is what hooks many children.
There is a second benefit that often goes unnoticed. CSS is the first meeting point between logic and visual taste. The child has to decide which colours look right, how much spacing feels comfortable, and what arrangement reads easily. That skill carries straight over into graphic design, and often becomes the bridge for children more drawn to drawing than to numbers.
In the Algonova coding course, HTML and CSS are taught through a personal-page project the child can show the family. Want to see where they are? Join a free coding class.
CSS is the language that controls how a web page looks: colours, font sizes, spacing, and layout. Its full name is Cascading Style Sheets. If HTML is the frame of a house, CSS is the paint and the furniture.
HTML defines what the content is, such as this is a heading and this a paragraph. CSS defines how that content appears, such as headings in blue, 32 pixels, centred. Remove CSS and the page is still readable but plain, with no colour or layout.
Not in the strict sense. CSS has no logic such as loops or conditions, so it is called a style language rather than a programming language. Making a page move and react to clicks requires JavaScript.
Five properties are enough to begin: color for text colour, background-color for the background, font-size for text size, margin for space outside an element, and padding for space inside it.
From around age 10, usually once the child knows some HTML. CSS is often the favourite part because the result appears on screen the moment the code is saved, so the child feels successful quickly.
Blog


