Espaçamentos e a mágica do CSS Box Model | Masterclass #10

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • Fala Dev Mayk Brito na área! 💜
    Você já ouviu falar do conceito de caixas, containers ou Box Model no CSS?
    Talvez não, mas certamente já precisou ou precisa trabalhar o tempo todo com espaçamentos no seu layout correto?
    Pois bem! Vamos estudar um pouco esse conceito que se torna muito importante ao tratar com espaçamentos, tamanhos e montagem dos elementos aqui no CSS.
    Entender que os elementos são enxergados como caixas irá fazer um baita sentido e te ajudará a dar o próximo passo no CSS.
    Espero que esse conteúdo te ajude e bora codar! 🚀
    -----
    Acompanhe a Rocketseat nas redes sociais:
    Site: www.rocketseat...
    Twitter: / rocketseat
    Facebook: / rocketseat
    Instagram: / rocketseat_oficial
    Comunidade: comunidade.rock...
    Blog: rocketseat.com...
    Ouça também:
    Spotify: spoti.fi/2PwXeUp
    Anchor.fm: anchor.fm/faladev
    Apple Podcasts: apple.co/2pReOrN
    Google Podcast: bit.ly/2Cgj077

ความคิดเห็น • 98

  • @tavareshenrique
    @tavareshenrique 4 ปีที่แล้ว +108

    Fala Maykão, como sugestão, seria legal um vídeo sobre HTML semântico, por exemplo, quando usar corretamente section, aside, nav dentre outras básicas ao invés da gente por div pra tuda hahaha. Parabéns pelo vídeo e grande abraço!

    • @huandreysouza1129
      @huandreysouza1129 4 ปีที่แล้ว

      rt

    • @BossGamer123
      @BossGamer123 4 ปีที่แล้ว +1

      Canal Curso em Vídeo tem um curso bem básico de HTML e CSS que ensina essa parte mais semântica do HTML

    • @dpwoficial
      @dpwoficial 2 ปีที่แล้ว +1

      Aqui tem um vídeo bem legal sobre semântica HTML: th-cam.com/video/nVTqo48Fo3c/w-d-xo.html

  • @jonatasdeoliveiracoelho4691
    @jonatasdeoliveiracoelho4691 3 ปีที่แล้ว +8

    Que aula sensacional, Mayk. Quando se aprende os fundamentos, os porquês, tudo se torna mais fácil e empolgante. Vídeos assim até ajudam as pessoas a não desistirem de programação. Parabéns, Mayk e equipe Rocket!

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว

      Muito obrigado pelo feedback Jonatas!!! 💜😍😍

  • @joeljesusJotaDrums
    @joeljesusJotaDrums 4 ปีที่แล้ว +9

    cara muito bom, vc é muito dinâmico na explicação parabéns. Uma sugestão poderia trazer aula sobre scss

  • @definitivamentenaoeovictor6478
    @definitivamentenaoeovictor6478 7 วันที่ผ่านมา

    Que vídeo bom. Muito explicativo embora meio rápido pra mim kkk. Mas aprendi o que precisava!

  • @rickardo9094
    @rickardo9094 2 ปีที่แล้ว

    Eu tava aqui quase arremessando o computador na parede, mas o seu video me salvou! Que aula fenomenal, fico eternamente grato.

  • @L3sF5s
    @L3sF5s 4 ปีที่แล้ว +2

    Essas aulas são ouro pra programadores iniciantes, valeu rocketseat

  • @kelvinymickael5855
    @kelvinymickael5855 11 หลายเดือนก่อน

    Muito bom, aprendi dms com esse vídeo!!! Obg Maykii

  • @Manudoido100
    @Manudoido100 4 ปีที่แล้ว

    Já assisti várias aulas do Mayk Brito, mas eu sempre me surpreendo com a excelente didática dele.

  • @leonardometz4754
    @leonardometz4754 3 ปีที่แล้ว

    Pela primeira vez consegui entender os conceitos de padding, border a fundo. Excelente aula!

  • @emannueltx7604
    @emannueltx7604 4 ปีที่แล้ว +1

    Parabéns Mayk, sua didática de ensino é muito boa! já consegui aprender muitos conteúdos que antes tinha dificuldade. Obrigado pela excelente aula e continue com o bom trabalho :)

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Que massa Emannuel!! Muito obrigado pelo feedback! 💜💜

  • @mbs2488
    @mbs2488 2 ปีที่แล้ว

    Excelente ! Tudo Muito bem explicado ! ! Parabéns pelos vídeos ! ! !

    • @rocketseat
      @rocketseat  2 ปีที่แล้ว

      Faaaaaala, dev! Beleza? Que massa que curtiu! É tudo preparado com muito carinho pra vocês! Valeu pelo feedback! 😍 💜

  • @EdZava
    @EdZava 4 ปีที่แล้ว +4

    Legal os video Mayk, espero que continúe trazendo videos sobre CSS e responsividade.

  • @madness3692
    @madness3692 2 ปีที่แล้ว

    valeu cara, muito boa aula, nao tinha entendido certo sobre box model, e vi que é bastante necessario saber como usar os espaçamentos em paginas, valeu pela aula!

  • @parckroom1088
    @parckroom1088 2 ปีที่แล้ว +1

    boa aula curti bastante

  • @Mark-xx1up
    @Mark-xx1up 4 ปีที่แล้ว +1

    CSS tem sido uma dor de cabeça principalmente em posicionamento de elementos obrigado maykão por trazer este conteudo .

  • @abnertarso5141
    @abnertarso5141 4 ปีที่แล้ว +3

    Bem na hora que precisava, obrigado

  • @rodrigoo_ferreira
    @rodrigoo_ferreira 4 ปีที่แล้ว +1

    Caraca, com você ensinando parece fácil ... Muito bom pra quem sofre com o front-end! Traz mais dicas, tipo efeitos, animações, etc

  • @adamsinstrutor-tecnico484
    @adamsinstrutor-tecnico484 ปีที่แล้ว

    Parabéns, excelente!

  • @mayaraperez8362
    @mayaraperez8362 3 ปีที่แล้ว

    SENSACIONAL !! Consegui entender muito bem o função do box-sizing, meu sonho seria um vídeo com posicionamento de elementos com flexbox!! Nova inscrita 💜

  • @larijek
    @larijek ปีที่แล้ว

    muito obrigada,mano! ajudou muito

  • @andersonfuhrsouza7505
    @andersonfuhrsouza7505 4 ปีที่แล้ว

    fiz um workshop seu, agora to caçando aulas suas, muito top!

  • @cintiasilva5564
    @cintiasilva5564 3 ปีที่แล้ว

    Vc explica muito bem, Parabéns

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว +1

      Curtiu, Cintia? Valeu demais pelo feedback! 💜 🚀

  • @edilsondefranca775
    @edilsondefranca775 2 ปีที่แล้ว

    Vídeo maravilhoso, ajudou muito, muito obrigado, esse conteúdo estava muito obscuro na minha mente e agora clareou.

  • @rogeriolabat9163
    @rogeriolabat9163 4 ปีที่แล้ว +1

    muito bom, obrigado, me ajudou bastante, estava batendo cabeça aqui num layout, já que não sou muito bom em front-end, hehe

  • @robsonb.widnef6183
    @robsonb.widnef6183 4 ปีที่แล้ว +1

    Show man!. Só por mais vídeos com suas dicas..

  • @jeffersonnunes7898
    @jeffersonnunes7898 3 ปีที่แล้ว

    Simplesmente incrível a didática desse fera, vulgo Mayk Brito. rs

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว +1

      Ele é brabo demais, Jefferson! 😍 💜

  • @nelsonarrais1925
    @nelsonarrais1925 3 ปีที่แล้ว +3

    Top, aprendi aprendi em 15 minutos o q não aprendi em um curso.

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว

      Wooow! Bacana demais ler isso, Nelson! 😍 💜

  • @carlosbarross
    @carlosbarross ปีที่แล้ว

    fala da tag nao sei qual a diferença entre só sei que uma quebra linha e a outra nao, ne?

  • @TheIguana3d
    @TheIguana3d 4 ปีที่แล้ว

    Muito bom o conteúdo, irá ajudar muitos iniciantes e pessoas com dúvidas, obrigado !!!!!

  • @moisesazevedo632
    @moisesazevedo632 4 ปีที่แล้ว

    Mais uma aula fenomenal do Maykão, o cara manda muito bem!!

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว +1

      Ele arrasa, né? 💜

  • @danielecosta5515
    @danielecosta5515 4 ปีที่แล้ว

    Você é fera, Mayk. Gratidão!

  • @alanchristian3209
    @alanchristian3209 4 ปีที่แล้ว

    Mayk Brito é uma maquina de fazer CSS complexo ser convertido para CSS mel na chupeta :D Parabens Mayk SUCESSO!

  • @elisandralopes917
    @elisandralopes917 2 ปีที่แล้ว

    Excelente aula, muito esclarecedora!

  • @marcospatton
    @marcospatton 2 ปีที่แล้ว

    Muito bom, tirou muitas dúvidas

    • @rocketseat
      @rocketseat  2 ปีที่แล้ว

      Shooow, Marcos! 💜 🚀

  • @gabrielgregorio6652
    @gabrielgregorio6652 4 ปีที่แล้ว

    Comprei um curso de HTML E CSS por um preço razoavelmente alto e que não explica 1/3 do que aprendi aqui. Parabéns irmão! Acompanharei outros vídeos.

    • @gabrielgregorio6652
      @gabrielgregorio6652 2 ปีที่แล้ว

      Voltando aqui pra falar sobre essa aula incrível! Assistindo ela mais uma vez e dando aquela revisada :D

  • @eduardosp15
    @eduardosp15 4 ปีที่แล้ว

    Fala Marykão! Parabéns pelo seu trabalho.
    Uma dica, seria interessante você falar sobre os bugs que acontecem no Internet Explorer, por ele não compreender algumas propriedades do Flex.

  • @joaopedrostonemoreira1741
    @joaopedrostonemoreira1741 4 ปีที่แล้ว

    Parabéns pelo ótimo conteúdo!! Fez muito sentido para mim e eu consegui entender muitas coisas que antes pareciam impossíveis. Muito obrigado!!

  • @Virecom
    @Virecom 4 ปีที่แล้ว

    Vídeo top e muito bem explicado! Show de bola..

  • @joaorocha278
    @joaorocha278 2 ปีที่แล้ว

    Top demais valeu

  • @AlexsandroPereira
    @AlexsandroPereira 4 ปีที่แล้ว

    Que show este video assim, faz mais videos assim mais especificos sobre CSS e HTML! Valeww

  •  4 ปีที่แล้ว

    Muito bom o conteúdo. Parabéns pela didática!

  • @Punusso
    @Punusso ปีที่แล้ว

    muito bom

  • @rodrigoaraujo1608
    @rodrigoaraujo1608 4 ปีที่แล้ว

    *Obrigado Maykão me ajudou bastante*

  • @cadumoreira615
    @cadumoreira615 3 ปีที่แล้ว

    Que aula sensacional! Parabéns, irmão

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว

      Wooow! Vaaleu, Cadu! 😍

  • @williamvitorino1334
    @williamvitorino1334 4 ปีที่แล้ว +2

    29:17 nas laterais o margin: auto funciona pq o css tem acesso ao valor máximo do WIDTH da página e consegue calcular o centro, já o HEIGHT máximo da página é defeituoso(ao meu ver) e o css não consegue calcular o HEIGHT máximo da página.
    Tô errado? Bota uma div em um body vazio, sem estilo prévio, e bota width: 100%; height: 100%; pra ver. A div preenche o width todo, mas o height não.
    Mas pq? Pois, por padrão, o componente raiz da página tem width = largura da janela do navegador, mas isso não acontece no height. O height do componente raiz é indefinido por padrão.

    • @williamvitorino1334
      @williamvitorino1334 4 ปีที่แล้ว

      @Vinicius Isso mesmo. Pq quando defini um height que tenha valor diferente de indefinido pra um comportamento, o componente filho consegue calcular o height baseado no pai...

  • @augustobuenodeoliveira3093
    @augustobuenodeoliveira3093 4 ปีที่แล้ว

    Muito Bom

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Que massa que curtiu! Valeeu Augusto! 💜

  • @kauanreis94
    @kauanreis94 4 ปีที่แล้ว

    Sensacional!

  • @caiofurtado3988
    @caiofurtado3988 4 ปีที่แล้ว

    Muito bom conteúdo!! Valeu!

  • @mmarquete
    @mmarquete ปีที่แล้ว

    top demais não perco mais tempo ajustando margin, padding e ficando nervoso pq não funcionou kkkk

    • @carlosbarross
      @carlosbarross ปีที่แล้ว

      pq? o facilita e substitui?

  • @carlosdanieldasilvaoliveir152
    @carlosdanieldasilvaoliveir152 4 ปีที่แล้ว

    Salvou demaiiiis

  • @fjacyntho
    @fjacyntho 4 ปีที่แล้ว

    Maykão, tem algum video do boxmodel para ensinar os modelos de alinhamento com css box model ?

  • @emanoelfaria2930
    @emanoelfaria2930 4 ปีที่แล้ว

    Adorei o video!

  • @CarlosRibeiro54321
    @CarlosRibeiro54321 ปีที่แล้ว

    Para os ícones do terminal funcionarem no visual code, é preciso usar uma das fontes nerd. 👊🏽

  • @carlostimoteoarruda4337
    @carlostimoteoarruda4337 4 ปีที่แล้ว

    Show de bola... ops... de código

  • @GabrielFerreira-rl1ok
    @GabrielFerreira-rl1ok 4 ปีที่แล้ว

    Clean

  • @marcelcoelho9260
    @marcelcoelho9260 3 ปีที่แล้ว

    Fala Maikão, qual extensão esta usando para grifar os erros/warnings no css ( como as propriedades ignoradas ). Valeu!!!

  • @carlosbarross
    @carlosbarross ปีที่แล้ว

    02:15 - Mas os elementos não são o conteúdo? Tipo, tag são tags, ex: é uma tag, já a imagem que aparece é o elemento, a mesma coisa para o audio, o audio é o elemento?

  • @personalpcgames8241
    @personalpcgames8241 4 ปีที่แล้ว +1

    então o (box-sizing: border-borx) faz o elemento deixar de adicionar a propriedade de padding pra fora do elemento e coloca pra dentro do elemento ? é isso ?

    • @rocketseat
      @rocketseat  4 ปีที่แล้ว

      Faaala, dev! 💜💜 Exatamente.. a propriedade border-box faz com que o tamanho seja a soma do conteúdo com border, padding 💜

  • @D-Souza
    @D-Souza 3 ปีที่แล้ว

    Cara, tudo bem ? só um pergunta bem idiota, mas enfim.
    Qual a configuração você esta usando em seu Vs Code para não haver linhas em branco entre as próximas tag's, por exemplo no meu Vscode fica uma linha em branco entre a tag de fechamento do para o fechamento da tag . Não sei se você conseguiu entender rsrs, é algum tipo de layout especifico dos Macs ? no meu caso eu estou o Vs no Windows. Tentei achar aqui nas confiurações porem só acho a opção de mudar o tamanho e a tipografia da fonte.

  • @lucaseduardo546
    @lucaseduardo546 3 ปีที่แล้ว

    Qual a diferença entre: display: inline-block e display: flex ?

  • @lucas.n
    @lucas.n หลายเดือนก่อน

    29:40 seria 20% de que?

  • @leoos5244
    @leoos5244 4 ปีที่แล้ว +1

    Como sempre as melhores dicas..
    Qual o nome desse editor?

  • @igorthierry
    @igorthierry 4 ปีที่แล้ว

    achei que meu discord tava aberto varias vezes kkk até sacar que era no vídeo rsrsrs

  • @fernandoh3o
    @fernandoh3o 3 ปีที่แล้ว

    ALGUEM PODE ME AJUDAR? ESTOU USANDO ESSE CODIGO PRA ALTERAR O ESPAÇAMENTO ENTRE AS LINHAS DO MEU BLOG E NÃO FUNCIONA... MAS QUANDO COLOCO SÓ MARTIN OU MARGIN-LEFT OU RIGHT AI FUNCIONA.. alguem sabe porque?
    .entry-content {
    margin-bottom:48px !important;
    }

  • @luisgabrielmxm
    @luisgabrielmxm 4 ปีที่แล้ว

    e o outline? no que ele impacta dentro dessa estrutura?

    • @dpwoficial
      @dpwoficial 2 ปีที่แล้ว +1

      Nada; outline não faz parte de Box Model e não "ocupa" nenhum espaço (ou seja, não influencia no tamanho ou posição da "caixa").
      Justamente por isso, é bastante comum em debugs de CSS, porque dá para destacar elementos sem influenciar seu posicionamento/flow.

  • @igorthierry
    @igorthierry 4 ปีที่แล้ว +2

    primeira linha de CSS dos meu projetos é *box-sizing: border-box;* kkkkkk

    • @carlostimoteoarruda4337
      @carlostimoteoarruda4337 4 ปีที่แล้ว +1

      box-sizing: border-box faz parte do meu my_reset pessoal

    • @GuilhermeReisKart
      @GuilhermeReisKart 4 ปีที่แล้ว +2

      Eu não conhecia essa dica. Sempre fiquei muito puto por colocar o padding e o layout zoar todo, já tinha pesquisado na internet sobre o que poderia ser e nunca achei a resposta. Ainda bem que cliquei nesse vídeo, minha vida melhorou 100% agora kkkkkkk.

    • @carlostimoteoarruda4337
      @carlostimoteoarruda4337 4 ปีที่แล้ว +1

      @@GuilhermeReisKart aprendi a pouco tempo também. Mas lembre-se do porque ele teve que usar o "overwerflow"... Xiii esqueci como escrever...

    • @elizduarte6547
      @elizduarte6547 4 ปีที่แล้ว +1

      * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      }

  • @gaigoz94
    @gaigoz94 3 ปีที่แล้ว

    eu vou ficar olhando quantas vezes for necessário até entender isso kkkk

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว +1

      Tenho certeza que logo vai entender! 💜

  • @walisonmatheus9444
    @walisonmatheus9444 4 ปีที่แล้ว +6

    Uma das coisas mais enjuadas de pegar

  • @CesarT3333
    @CesarT3333 4 ปีที่แล้ว

    Só consigo dar um like. Queria dar 70 =/

  • @tjsremocada2543
    @tjsremocada2543 3 ปีที่แล้ว

    parabéns não entendi nada

    • @rocketseat
      @rocketseat  3 ปีที่แล้ว +1

      Opaaaa, tenta ver de novo dando pausas e anotando os pontos mais importantes! 💜
      É um pouco complexo no começo mesmo... 😥

    • @tjsremocada2543
      @tjsremocada2543 3 ปีที่แล้ว

      Passando pra vc avisar que eu aprendi Rocketseat kkkkkk