CSS Introduction

Cascading Style Sheets( CSS) is a style distance language used for describing the donation of a document written in HTML or XML. CSS is used to term web runners and stoner interfaces, allowing inventors to control the look and sense of their web runners.


CSS Syntax

CSS( Slinging Style wastes) is a language used for describing the donation of a document written in HTML or XML. The introductory syntax for CSS consists of a chooser followed by a protestation block.

Then’s an illustration

selector {
  property: value;
  property: value;

The selector is used to identify the HTML element(s) that the styles will be applied to. The property is a specific styling attribute such as font size or color, and the value is the setting for that attribute. Multiple properties can be included within a declaration block, separated by a semicolon.

Creating an External CSS

Creating an external CSS (Cascading Style Sheets) is a common way to separate the design and layout of a webpage from its content, making it easier to maintain and update the design of the website. Here are the steps to create an external CSS:

  1. Create a new file.
  2. Link the CSS file to your HTML document.
  3. Write your CSS rules.
  4. Save your CSS file.
  5. Apply your CSS styles.

Linking To A CSS

To link your CSS to your HTML, you have to use the link label with some applicable attributes.

The link label is a tone-closing label you should put at the head section of your HTML.

To link CSS to HTML with it, this is how you do it

<link rel="stylesheet" type="text/css" href="styles.css" />

Adding Comments and Notes to a CSS

When writing CSS code, adding comments and notes can be very helpful to keep track of what each section of code does, and to make it easier for others to understand and modify your code in the future.

To add a comment in CSS, you can use the /* */ syntax. Anything within these symbols will be ignored by the browser and considered a comment.

For example:

/* This is a comment */

Creating an Internal Style Sheet

An internal style distance is a way to define CSS styles for a single HTML document, as opposed to an external style distance which is defined in a separate train. To produce an internal style distance, you can follow these ways.

  1. Open your HTML document in a textbook editor or law editor.
  2. Find the <head> section of your HTML document.
  3. Inside the <head> section, produce a <style> tag, like this: <style>.
  4. Inside the <style> label, write your CSS law. For illustration, you might produce a rule for the element: ‘body {background-colour: #f0f0f0; }’
  5. close the <style> tag </style>.

ID and Class

ID and Class pickers are the most extensively used element pickers in CSS( HTML). The introductory difference between ID and Class is that the ID chooser is applied only to one element in a runner, whereas the class chooser can be applied to several rudiments on a single runner.

Inline Styling

inline styles look and operate much like CSS, with many differences. Inline styles directly affect the label they’re written in, without the use of pickers. Then’s an introductory HTML runner using inline styles.

Working With Text in CSS

  1. Changing Font Styles.
  2. Changing Text Color.
  3. Changing Text Alignment.
  4. Adding Text Decoration.
  5. Changing Text Transform.

Emphasizing Text

In this composition, we will emphasize the textbook in an HTML document by using the elements in the document. It’s an expression label and is used to emphasize the textbook content.


<em> Contents... </em>


The textbook- decoration longhand CSS property sets the appearance of ornamental lines on the textbook. It’s longhand for the textbook- decoration- line, textbook- decoration- colour, textbook- decoration- style, and the newer textbook- decoration- consistency property.


An indentation or indenture is an empty space at the morning of a line to gesture the launch of a new paragraph. numerous computer languages have espoused this fashion to designate” paragraphs” or other logical blocks in the program.


The transfigure property in CSS is used to change the match space of the visual formatting model. This is used to add goods like skew, rotate, restate, etc on rudiments. Syntax transfigure none| transfigure- functions| original| inherit; Note The metamorphoses can be of 2- D or 3- D type.

Text Alignment

The textbook-align property is used to set the vertical alignment of a textbook. A textbook can be left or right-aligned, centred, or justified. The following illustration shows the centre aligned, and left and right-aligned textbook( left alignment is dereliction if the textbook direction is left-to-right, and right alignment is dereliction if the textbook direction is right-to-left wing).


CSS fonts is a module of CSS that defines fountain-related parcels and how font coffers are loaded. It lets you define the style of a fountain, similar as its family, size and weight, line height, and the icon variants to use when multiple are available for a single character.

Font Size

The font-size property sets the size of the text.

Being suitable to manage the textbook size is important in web design. still, you shouldn’t use fountain-size adaptations to make paragraphs look like headlines or headlines look like paragraphs.

Always use the proper HTML markers, like- for headlines and for.

Letter Spacing

The letter-spacing property controls the quantum of space between each letter in a given element or block of textbook. Values supported by letter-distance include fountain-relative values( em, rem), absolute values( px) and the normal property, which resets to the fountain’s dereliction.


The CSS Margin properties are used to produce space around rudiments, outside of any defined borders.

With CSS, you have full control over the perimeters. There are parcels for setting the periphery for each side of an element( top, right, bottom, and left).


Padding is another essential CSS element used to give fresh internal space to all four sides of an HTML element. CSS offers different parcels to specify how important space should be between your HTML element and its boundary. In this chapter, you’ll learn about the colourful CSS parcels that are enforced to give padding.


The CSS border is a longhand property used to set the border on an element.

The CSS border parcels are used to specify the style, colour and size of the border of an element. The CSS border parcels are given below

  • border-style
  • border-colour
  • border-width
  • border-radius

Styling Links

Links can be styled with any CSS property, similar to colour, font- family, font-size, and padding. Then’s an easy illustration

a {
    color: hotpink;

Number and Bullet Styles

Number and bullet styles are used to organize information in a clear and concise manner. They are commonly used in documents, presentations, and other types of content. There are different styles of numbering and bulleting, including:

  1. Arabic Numerals.
  2. Roman Numerals.
  3. Alphabetic Letters.
  4. Bullets.
  5. Multi-Level Lists.

Sizing Elements

The CSS box-sizing property is used to acclimate or control the size of any element that accepts a range or height. It specifies how to calculate the total range and height of that element. In this composition, I’ll explain how the CSS box-sizing property can be used to control the size of rudiments.

Text Wrapping

Text wrapping is the process of breaking lines of text into smaller chunks that fit within a certain width or boundary. This can be useful for improving readability and presentation in various contexts such as printing, web design, and text editing.


The short answer is to use textbook-shadow CSS property to apply shadow to the HTML textbook content. produce different shadow goods with the effect types given then with exemplifications. You can fluently produce seductive shadow goods like simple shadow, blur shadow, multiple shadow, figure shadow, and numerous others to add to your textbook content.