Layout notes

This commit is contained in:
dqnid committed 2023-09-09 16:48:13 +02:00
1 parent 3b2818d583
commit b5a07abf51
1 file changed
+34 -1
+34 -1
View File
@@ -69,4 +69,37 @@ Estados especiales de un selector (:hover, :link, etc.)
## SASS
Preprocesador de css.
Preprocesador de css.
`$ live-server`
`$ npm run compile:sass`
## Bases of responsive design
- Use fluid layouts
- Use `%` instead of `px`, especially in images
- Use `max-width` instead of `width`, especially in images
- Use `rem` instead of `px`
- Use media queries when the rest fails
## Fluid Layouts
- Float : older way of doing the same job
- Flexbox : 1 dimensional rows
- CSS Grid : 2 dimensional grids
## Selectors
- Select all the elements that starts with col-
```css
[class^='col-'] {
background-color: red;
}
```
- Select all the elements that ends with col-
```css
[class$='col-'] {
background-color: red;
}
```