47 lines
		
	
	
		
			894 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			894 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Structure of CSS
 | 
						|
---
 | 
						|
## CSS Structure
 | 
						|
A CSS rule follows this basic structure:
 | 
						|
```CSS
 | 
						|
selector {
 | 
						|
  property: value;
 | 
						|
  property: value;
 | 
						|
}
 | 
						|
```
 | 
						|
Everything inside the curly brackets styles whatever is selected by the [selector]. Inside a CSS rules is a set of [property]/value pairs.
 | 
						|
 | 
						|
You can have different selectors seperated with commas:
 | 
						|
```CSS
 | 
						|
selector1, 
 | 
						|
selector2 {
 | 
						|
  property: value;
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
Multiple CSS rules can be put in one CSS file - here is an example:
 | 
						|
```CSS
 | 
						|
h1 {
 | 
						|
  color: red;
 | 
						|
}
 | 
						|
 | 
						|
div {
 | 
						|
  text-align: center;
 | 
						|
  color: blue;
 | 
						|
}
 | 
						|
 | 
						|
img {
 | 
						|
  margin-left: 2px;
 | 
						|
  margin-top: 100px;
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
#### More Information:
 | 
						|
- [CSS Syntax on Code The Web](https://codetheweb.blog/2017/11/11/css-syntax/)
 | 
						|
- More on [CSS selectors][selector]
 | 
						|
- More on [CSS properties][property]
 | 
						|
 | 
						|
 | 
						|
[selector]: https://guide.freecodecamp.org/css/selectors
 | 
						|
[property]: https://guide.freecodecamp.org/css/properties
 |