Hướng dẫn css w3school

CSS is the language we use to style an HTML document.

CSS describes how HTML elements should be displayed.

This tutorial will teach you CSS from basic to advanced.

Start learning CSS now »


Examples in Each Chapter

This CSS tutorial contains hundreds of CSS examples.

With our online editor, you can edit the CSS, and click on a button to view the result.

CSS Example

body {
  background-color: lightblue;
}

h2 {
  color: white;
  text-align: center;
}

p {
  font-family: verdana;
  font-size: 20px;
}

Try it Yourself »

Click on the "Try it Yourself" button to see how it works.


CSS Examples

Learn from over 300 examples! With our editor, you can edit the CSS, and click on a button to view the result.

Go to CSS Examples!


Use the Menu

We recommend reading this tutorial, in the sequence listed in the menu.

If you have a large screen, the menu will always be present on the left.

If you have a small screen, open the menu by clicking the top menu sign .


CSS Templates

We have created some responsive W3.CSS templates for you to use.

You are free to modify, save, share, and use them in all your projects.

Free CSS Templates!



CSS Exercises


CSS Quiz

Test your CSS skills with a quiz.

Start CSS Quiz!


My Learning

Track your progress with the free "My Learning" program here at W3Schools.

Log into your account, and start earning points!

This is an optional feature, you can study W3Schools without using My Learning.

Hướng dẫn css w3school


CSS References

At W3Schools you will find complete CSS references of all properties and selectors with syntax, examples, browser support, and more.


Kickstart your career

Get certified by completing the course

Get certified

w3schoolsCERTIFIED.2022



HTML Example:

<!DOCTYPE html>
<html>
<title>HTML Tutorial</title>
<body>

<h2>This is a heading</h2>
<p>This is a paragraph.</p>

</body>
</html>

Try it Yourself

CSS Example:

body {
  background-color: lightblue;
}

h2 {
  color: white;
  text-align: center;
}

p {
  font-family: verdana;
}

Try it Yourself

JavaScript Example:

<button onclick="myFunction()">Click Me!</button>

<script>
function myFunction() {
  let x = document.getElementById("demo");
  x.style.fontSize = "25px";
  x.style.color = "red";
}
</script>

Try it Yourself

Python Example:

if 5 > 2:
  print("Five is greater than two!")

Try it Yourself

SQL Example:

SELECT * FROM Customers
WHERE Country='Mexico';

Try it Yourself

PHP

A web server programming language

Learn PHP

W3.CSS

A CSS framework for faster and better responsive web pages

Learn W3.CSS

Color Picker

W3Schools' famous color picker

Hướng dẫn css w3school

Code Game

Help the Lynx collect pine cones!

Hướng dẫn css w3school

Play Game

Exercises and Quizzes

Test your skills!


Web Templates

Browse our selection of free responsive HTML Templates

Hướng dẫn css w3school

BROWSE TEMPLATES

Kickstart your career

Get certified by completing a course

Get started

w3schoolsCERTIFIE D.2022

How To Section

Code snippets for HTML, CSS and JavaScript

For example, how to create a slideshow:

LEARN HOW TO


CSS is the language we use to style a Web page.


What is CSS?

  • CSS stands for Cascading Style Sheets
  • CSS describes how HTML elements are to be displayed on screen, paper, or in other media
  • CSS saves a lot of work. It can control the layout of multiple web pages all at once
  • External stylesheets are stored in CSS files

CSS Demo - One HTML Page - Multiple Styles!

Here we will show one HTML page displayed with four different stylesheets. Click on the "Stylesheet 1", "Stylesheet 2", "Stylesheet 3", "Stylesheet 4" links below to see the different styles:



Why Use CSS?

CSS is used to define styles for your web pages, including the design, layout and variations in display for different devices and screen sizes.

CSS Example

body {
  background-color: lightblue;
}

h2 {
  color: white;
  text-align: center;
}

p {
  font-family: verdana;
  font-size: 20px;
}

Try it Yourself »


CSS Solved a Big Problem

HTML was NEVER intended to contain tags for formatting a web page!

HTML was created to describe the content of a web page, like:

<h2>This is a heading</h2>

<p>This is a paragraph.</p>

When tags like <font>, and color attributes were added to the HTML 3.2 specification, it started a nightmare for web developers. Development of large websites, where fonts and color information were added to every single page, became a long and expensive process.

To solve this problem, the World Wide Web Consortium (W3C) created CSS.

CSS removed the style formatting from the HTML page!

If you don't know what HTML is, we suggest that you read our HTML Tutorial.


CSS Saves a Lot of Work!

The style definitions are normally saved in external .css files.

With an external stylesheet file, you can change the look of an entire website by changing just one file!