CSS is AWESOME and !important
Position Static Relative
Absolute
Absolute Position absolute_fixed Position absolute_fixed_2 Absolute and relative [checkbox]
Sticky Fixed fixed_semantic Footer bottom
Links
inset [shorthand] Positions in Notion
Display Display Notion Display by gmap FlexBox
Selectors
CSS combinators
CSS Selector combinators.html W3 css_combinators.asp
contains selector
[style*="color:...."]
Exemplo de alguns seletores

.name.surname - Double Class Selector https://shihabiiuc.com/multiple-class-id-selectors-in-css/

.class

#id

p.demo - seleciona a tag com a classe .demo

span - seleciona todas as tags correpondentes

div + span - prox span depois de uma div

div > span - span dentro de uma div ou elemento pai seja uma div

p ~ ul - sel3ciona todas as ul preceded by p

.demo | div.demo - mesma classe com diferentes tags

p.center | p.large - multiclass only for p

<g> do it now </g> - Também funciona com tags personalizada, but is not a good practice

Todos os seletores
_CSS Selector Reference
                g{
                  color: blue;
                }
          
Multi class: apenas a tag p
                  p.center {
                    text-align: center;
                    color: red;
                  }                  
                  p.large {
                    font-size: 300%;
                  }
          

A classe center e large foi especifica para a tag p e não global, então outras tags não serão afetadas mesmo declarando a classe em questão <h1> não será afetado.

                  <h1 class="center">This heading will not be affected</h1>
                  <p class="center">This paragraph will be red and center-aligned.</p>
                  <p class="center large">This paragraph will be red, center-aligned, and in a large font-size.
                  </p>
          

This heading will not be affected

This paragraph will be red and center-aligned.

This paragraph will be red, center-aligned, and in a large font-size.

Exemplo de hierarquia de seleção

width/height/min/max/px/rem/em CSS-width-height Responsive explorando min/max/HTML/picture/source setsrc css-rem-vs-em-vs-px-qual-usar rem_vs_em
Properties
            body{
              zoom:150%;
              }
            body, background-color: gray or background-image, 
            background-position, background-repeat
            background-color: transparent;
            color: yellow;
            text-align: center;
            font-size: 40px;
            font-weight: bold; ou 100 a 100 se a fonte suportar e.g: 'Work Sans' in Googe Fonts
            visibility: hidden; (For disable itens)
            padding: 50px;
            float: left;
            overflow:;
            height: 50vh;
            width: 50vw;
            box-shadow -webkit-box-shadow:
            line-height: 1.2rem ; - aumentar espaços entre os textos
            width: fit-content;
            box-shadow: 0 0 15px;
            box-shadow: 0px 0px 2px 2px royalblue; //four sides
            border-top;
            border-bottom;
            letter-spacing;
            text-transform: uppercase, lowercase, capitalize            
            text-decoration-line: overline, underline
            text-decoration-color: red;
            text-decoration-style: wavy
            text-decoration-thickness: 4px; `means: espessura`
            text-decoration: none // no decoration and shorhand for 4 argumentos
            text-decoration: underline red dashed 10px;            
            text-indent: 20px; /*inicio do paragrafo */
            text-shadow: 1px 1px 0px black;
            background-color: rgba(0, 0, 0, 0.514); //transparent
            user-select: none; //desativa o cursor     
            webkit-fill-available // fills all available spece      
            border: 10px solid currentcolor;`
            `console.log of CSS: *{
              outline-color: 2px solid;
            }
            add too a: background: rgb(0 100 0 / 0.1);`            
          

text-wrap: balance; when Heading that is kind of long backdrop-filter backdrop-filter [codepen] drop-shadow width fit-content, max-content && display: table fonts font-face -webkit-text-stroke Background.md scroll-behavior padding-inline padding-block margin-block-end over-flow Object-fit accent-color for inputs min-block-size / writing-mode: max-content / min-content / fit-content Perspective all: unset
Pseudo Elements and Classes
Box Model entendendo-como-funciona-box-model-e-o-box-sizing Box Sizing by Gmap CodePen
Metaview Port
<meta name="viewport" content="width=device-width, initial-scale=1.0">
                
About this
CSS External
 <link rel="stylesheet" href="css/style.css">
Colors - Tabela Cores

CORAL

http://web.simmons.edu/ Defining Colors in CSS Tabela-Cores-Web Web-Colors by gmapdev Linear Gradient Linear Gradiente 2 Representando Cores - Paleta Cores
Margin and Padding

Use sempre o DevTools, este será a melhor ferramenta, margin é laranja e padding é verde

  padding: 60px 10px;
  max-width: 960px;
  margin: auto;
margin-padding-css+element.html W3 margin intro
                margin-top
                margin-right
                margin-bottom
                margin-left
                

Shorthand property sets the margin area for all four sides

margin: 20px 5px 10px 4px

Exemplo top: 20px, right-left: auto e bottom:10px

margin: 20px auto 10px;

O mesmo se aplica para padding:



Praticar em https://developer.mozilla.org ou W3 schools

:root (variables)
e.g use :root

--minhavar: propriedade;

                  :root {
                    --text-color: black;
                    --bg: rgb(144, 144, 144);
                    --z: 150%;
                  }
            

call variables

              body {               
                zoom:var(--z); 
                background: var(--bg);
                color: var(--txt-color);
              }          
            
            /* TIP USE variables for unique tags/class */
            aside{
              width: 260px;
              height: 260px;
              padding: .5rem;
              margin: 20px auto;
              --onlythistag: red;
              outline: 2px solid var(--onlythistag);
            }
            aside > :nth-child(2){
             text-decoration: 1px underline var(--onlythistag);
             text-align: center;
             font-family: Verdana, Geneva, Tahoma, sans-serif;
            }

          
Center a Div display:grid
              div {
                width: 100vw;
                height: 100vh;
                display: grid;
                place-items: center;
              }
          
demo
Dark Mode
              #181818
              #121212
          

Best option so far:

              :root{
                color-scheme: dark;
            }
          
Image 100% inside div

Adicionar a imagem dentro de uma div

              <div> <img src=" <%- noticia.imagem %>" alt="" style="max-width: 100%;"></div>
            
Button disabled

Adicionar a imagem dentro de uma div

            
              <button> disabled  id="play">Play Now</button>
          
Animation and Transition
CSS__BEM
clear - float

Entendendo float e clear

Figma here Float example cssref/pr_class_clear.asp css-tricks

Threads

Reset.css Media Queries Line Hovers inherit label-padding.html From Scratch align elements and has() attr()_fun_pseudo-class-after-button Prism [plugin] Popover API and Anchor Formas hide/show content Clip-path Better img reset for you

Links

higher priority css_specificity.asp Geradores CSS que todo Dev deveria conhecer Blinking flashing text

https://simplecss.org/

<link rel="stylesheet" href="https://cdn.simplecss.org/simple.min.css">