Skip to content
Nesta Página

Blocos

  • São utilizados para agrupar quaisquer outros elementos dentro de um componente ou página.
  • Sempre herdam o nome de outro elemento (página, componente ou bloco pai).

Se dividem em duas subcategorias:

Blocos hereditários

  • Um bloco sempre será hereditário quando pelo menos 1 elemento filho herdar o nome do bloco.
  • Um elemento pode herdar o nome de um bloco para evitar elementos de nomes duplicados.
  • Um elemento também pode herdar o nome de um bloco apenas para deixar mais claro onde o elemento se localiza dentro do HTML.
html
<body class="pageHome">
	<main class="pageHome_main"> <!-- Bloco hereditário -->
		<h1 class="pageHome_main_title">Page title</h1>
	</main>
</body>

Blocos de estruturação

  • Esse blocos servem unicamente para organizar elementos.
  • Um bloco sempre será de estruturação quando nenhum elemento filho herdar o nome do bloco.
html
<body class="pageHome">
	<main class="pageHome_main"> <!-- Bloco de estruturação-->
		<h1 class="pageHome_title">Page title</h1>
	</main>
</body>

Released under the MIT License.