Introduction to CSS
Learn what CSS is, why it is used, and how it works together with HTML to create attractive web pages.
What is CSS?
CSS stands for Cascading Style Sheets. It is a stylesheet language used to control the appearance and layout of HTML elements.
HTML creates the structure of a web page. CSS controls how that structure looks.
HTML gives the page its structure.
CSS gives the page its style and design.
How HTML and CSS Work Together
When a browser loads a web page, HTML provides the content and structure, while CSS tells the browser how that content should look.
Structure and Content
Style and Layout
Styled Web Page
Simple CSS Example
In this example, HTML creates a heading and CSS changes its text color.
<h1 class="title">Welcome to CSS</h1>
<style>
.title {
color: blue;
}
</style>
What happens here?
- The <h1> element creates the heading.
- The title class identifies the element.
- The CSS rule changes the text color to blue.
Why Do We Use CSS?
Without CSS, a web page can look very basic. CSS helps developers create clear, attractive, and user-friendly interfaces.
- Change text and background colors.
- Change fonts and text appearance.
- Add margin, padding, and borders.
- Control the size and position of elements.
- Create layouts using Flexbox and Grid.
- Make pages responsive for different screen sizes.
- Add transitions and animations.
Where is CSS Used?
CSS is used in almost every modern website and web application.
- Company websites
- Portfolio websites
- E-commerce websites
- Blogs and news websites
- Web applications
- Admin dashboards
CSS and HTML
HTML and CSS work together, but they have different responsibilities.
HTML: Creates the structure and content.
CSS: Controls the visual appearance and layout.
Browser: Combines both and displays the final page.
Summary
CSS is used to style and design HTML content. It controls colors, fonts, spacing, borders, layouts, and responsive behavior. HTML provides the structure, while CSS controls the presentation.