CSS basic syntax

巴扎黑
Release: 2017-03-18 13:42:42
Original
1275 people have browsed it

[Introduction] CSS syntax CSS rules consist of two main parts: the selector, and one or more declarations. selector {declaration1; declaration2; declarationN } The selector is usually the HTML element you need to change the style of. Each declaration consists of an attribute and a

CSS syntax

CSS rules consist of two main parts: the selector, and one or more declarations.

selector {declaration1; declaration2; ... declarationN }
Copy after login

The selector is usually the HTML element you need to change the style of.

Each statement consists of an attribute and a value.

The property is the style attribute you wish to set. Each attribute has a value. Properties and values ​​are separated by colons.

selector {property: value}
Copy after login

The following line of code sets the text color within the h1 element to red and sets the font size to 14 pixels.

In this example, h1 is the selector, color and font-size are attributes, and red and 14px are values.

h1 {color:red; font-size:14px;}
Copy after login

The diagram below shows you the structure of the above code:

CSS 语法

## Tip: Please use curly braces to surround it statement.

Different writing methods and units of values

In addition to the English word red, we can also use hexadecimal color values ​​#ff0000:

p { color: #ff0000; }
Copy after login
In order to save bytes, we can use the abbreviation of CSS:

p { color: #f00; }
Copy after login
We can also use RGB values ​​in two ways:

p { color: rgb(255,0,0); }p { color: rgb(100%,0%,0%); }
Copy after login
Please note that when using RGB For percentages, write the percent sign even when the value is 0. But in other cases there is no need to do this. For example, when the size is 0 pixels, there is no need to use px units after 0, because 0 is 0, no matter what the unit is.

Remember to write quotation marks

Tip: If the value is several words, add quotation marks to the value:

p {font-family: "sans serif";}
Copy after login

Multiple declarations:

Tip: If you want to define more than one declaration, you need to separate each declaration with a semicolon. The following example shows how to define a centered paragraph with red text. The last rule does not require a semicolon, because the semicolon is a delimiter in English, not a terminator. However, most experienced designers will add a semicolon at the end of each declaration. This has the advantage of minimizing the possibility of errors when you add or subtract declarations from existing rules. Like this:

p {text-align:center; color:red;}
Copy after login
You should describe only one attribute per line to increase the readability of the style definition, like this:

p {  text-align: center;  color: black;  font-family: arial;}
Copy after login

Spaces and capitalization

Most style sheets contain more than one rule, and most rules contain more than one declaration. Multiple declarations and the use of whitespace make stylesheets easier to edit:

body {  color: #000;  background: #fff;  margin: 0;  padding: 0;  font-family: Georgia, Palatino, serif;  }
Copy after login
Whether or not you include spaces does not affect how CSS works in the browser. Likewise, unlike XHTML, CSS is not case-sensitive. There is one exception: when it comes to working with HTML documents, class and id names are case-sensitive.

The above is the detailed content of CSS basic syntax. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!