WHAT IS CSS

AKASH E



What is CSS 

  • CSS, which stands for Cascading Style Sheets, is a language used to control the presentation of HTML elements on a webpage. 
  • It allows users to define how HTML content is displayed, making it easier to format and style web pages.
  • CSS can manage various aspects of a webpage, such as text color, font styles, and paragraph spacing, among other things. 
  • While CSS is straightforward to learn, it offers powerful control over HTML documents. 

Advantage of CSS

Faster Page Speed:

CSS can enhance page speed by applying consistent styles across all occurrences of specific tags in HTML documents, making it more efficient than other methods.

Better User Experience:

CSS makes webpages visually appealing and user-friendly. Proper formatting of buttons and text improves the overall user experience.

Quicker Development Time:

CSS allows you to define the style and format for multiple pages with a single code string. This means you can replicate the look and feel of one webpage across several pages easily.

Easy Formatting Changes:

Modifying the format in CSS is simple—changing the style on one page automatically updates the format across all linked pages. There’s no need to manually adjust individual pages.

Compatibility:

In today's digital environment, compatibility is crucial. CSS, when used with HTML, ensures that webpages are both responsive and user-friendly.

Why do we use CSS? 

CSS is a powerful language used to style and control the design of HTML documents, enhancing the appearance of webpages.

Example

<!DOCTYPE html>  
<html>  
<head>  
<style>  
body {  
  background-color: Aqua;  
}  
h1 {  
  color: black;  
  text-align: center;  
}  
p {  
  font-family: Verdana, sans-serif;  
  font-size: 20px;  
}  
</style>  
</head>  
<body>  
<h1>HELLO FRIENDS</h1>  
<p>This is a paragraph.</p>  
</body>  
</html>

Output



Types of CSS

  1. Inline CSS
  2. Internal CSS
  3. External CSS

Inline CSS

Inline CSS styles HTML elements directly by applying styles within the HTML attributes, without using selectors. Although it can be more difficult to manage than other methods, it is useful in certain situations.

Example

<p style="color: orange; font-size: 20px;">Here is my first paragraph.</p>  
<p>Here is my second paragraph.</p>

Internal CSS

Internal CSS is used to style just one page at a time. It can take more time because you need to style each page separately. With internal CSS, each page has its own unique style.

Syntax

<style>  
/* Write your styles below */  
</style>

Example

<!DOCTYPE html>
<html>
<head>
<style>
body{
 background-color: black;
}
h2{
 color: mediumvioletred;
}
h3{
 color: powderblue;
}
</style>
</head>
<body>
<h2>Welcome!!</h2>
<h3>Good Morning!</h3>
</body>
</html>

Output



External CSS

External CSS links all webpages to a separate file, which is created as a text document. This method is more efficient for styling large websites and makes the CSS files easier to read.

Syntax

<head>  
  <!-- If the CSS file is in another folder, provide the path to the file -->  
  <link rel="stylesheet" href="path/to/nameOfTheSheet.css">   
</head>

How does CSS Work

The <h1></h1> tags in HTML create a header, but CSS makes it look more attractive.

Example

<h1>  
 THIS IS A FIRST HEADING
</h1>

CSS Comment

CSS comments allow you to add notes in your code to help others understand it better. They can also make your source code more organized and readable.

Example

/* This is a single-line comment */  
p {  
  color: blue;  
}

Selectors

In CSS, selectors are used to choose the specific elements you want to style. There are various types of selectors:
  1. Element Selector
  2. Universal Selector
  3. ID Selector
  4. Class Selector

Element Selector

Targets HTML elements by their name.

Syntax

element {
    property: value;
}

Example

h1 {  
  background-color: red;  
}

Universal Selector

Affects all elements on the page.

Example

* {
    property: value;
}

ID Selector

Targets a specific element with a unique ID.

Syntax

#id {
    property: value;
}

Example

<!DOCTYPE html>  
<html>
<head
 <!-- CSS property using id attribute -->  
  <style
 #first{  
 colour: red;  
 text-align: center;  
 }  
 #second{  
 text-align: center;  
 color: black;  
 }  
</style
</head>  
<body>  
<!-- id attribute declares here -->  
<h1 id="first">First Heading</h1
<h2 id="second">Second Heading</h2>  
</body>  
</html>

Class Selector

Applies styles to elements with a particular class name.

Example

.classname{  
  background-color: yellow;  
}

CSS Colors

In CSS, there are several ways to apply colors. The three most commonly used methods are:

RGB

RGB is a color model that combines red, green, and blue. It uses three parameters, each ranging from 0 to 255

Example

RGB(255, 0, 0)

Hexadecimal

Hex is a code that starts with # and consists of 6 characters, divided into 3 pairs. Each pair represents the intensity of red, green, and blue, ranging from 00 to FF.

RGBA

RGBA uses four parameters: red, green, blue, and alpha. The first three parameters range from 0 to 255, while the alpha value ranges from 0 to 1.

CSS background

In CSS, there are various methods to style HTML documents. Some of the key ones include:

Color

Used to change the color of the text or background.

Repeat

Specifies whether and how an image should repeat.

Image

Sets an image as the background.

Position

Determines the placement of an image in the background.

CSS Border

It is used to set the border for HTML elements.We can set the border on the right, top, bottom, and left sides. Here are some key properties for setting up borders in HTML elements:

Width

Sets the thickness of the borders.

Style

Defines the style of the borders.

Color

Specifies the color of the borders.

Radius

Defines the curvature of the border corners.

Example

border-width: 5px 10px;



Tags
Our website uses cookies to enhance your experience. Learn More
Accept !

GocourseAI

close
send