Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

snowstormdelivery

Div vs Section: ajudem-me a estar claro à diferença.

Recommended Posts

As apostilas da W3C deixam bem claro as diferenças, assim como a documentação, porém, assistindo tutoriais, lendo blogs vejo uns coders utilizando de maneira inversa ao que é explícito, no manual.

Como eu estou aprendendo dev web, isso me deixa inseguro e pensando: será que é como ele está fazendo, mesmo, ou devo confiar no que já sei?

Já achei tópicos referentes às confusões em outros fóruns, porém, alguns argumentos contradizem a documentação, também! Estou criando este tópico, para tentarmos resolver isso de uma forma diferente: invés de falarmos só como usar, vamos dizer como utilizamos nos nossos próprios projetos e, se não concordarmos com a documentação ou com o colega de cima, vamos argumentar com coerência.

Lembrando:

  1. Como usar cada um;
  2. Exemplos de uso em nossos projetos;
  3. Argumentos (se houver).

Com certeza, a maioria vai achar este tópico fútil, mas cedam-nos alguns minutos para responder e vamos ver os resultados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, as vezes fica um pouco confuso mesmo.

 

Vou deixar um modelo de como geralmente eu utilizo, talvez possa estar errado, mas foi a forma mais "correta" que encontrei.

<!-- HEADER -->
<header>
   ...
</header>

<!-- CONTEÚDO -->
<main>

   <!-- Cadastro de newsletter -->
   <section>
      ....
   </section>

   <!-- Lista de posts -->
   <section>
      ...
   </section>

</main>

<!-- FOOTER -->
<footer>
   ...
</footer>

Ou seja, utilizo o <section> para separar blocos de conteúdos do meu site, claro que dentro dos <section> eu utilizo <div> se for necessário e tudo mais. Foi uma alternativa bacana que encontrei para deixar o site mais estruturado e de fácil compreendimento do programador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Alessandro Bodão
      Fala galerinha, 
       
      Tenho um container com um título (h1) no cabeçalho do meu site, esse container ocupa metade da tela (50vw), e eu gostaria que esse título ocupasse toda a largura desse container, independente do seu tamanho ou do tamanho do monitor, de forma com que a palavra tenha exactamente o mesmo tamanho do container (vou anexar uma foto de exemplo). Já tentei todos os valores pra essa h1, como % e vw... mas nada parece fazer sentido.
       
       

    • Por PORTER
      Olá pessoal, tenho um arquivo index.php e funcoes.php, quero executar uma funcão chamada calcula_quadrado, que está em funcoes.php, mas está dando esse erro: Fatal error: Call to undefined function calcula_quadrado() in C:\wamp\www\ProjetoWeb\index.php on line 68, o que há de errado nessas rotinas ?
      arquivo index.php
       
    • Por PORTER
      Olá pessoal, tenho um arquivo index.php e funcoes.php, quero executar uma funcão chamada calcula_quadrado, que está em funcoes.php, mas está dando esse erro: Fatal error: Call to undefined function calcula_quadrado() in C:\wamp\www\ProjetoWeb\index.php on line 68, o que há de errado nessas rotinas ?
      arquivo index.php
       
    • Por Giovanird
      Olá a todos!
      tenho varias divs com o mesmo ID e nome de classe. Preciso que a cor da div seja conforme uma escala de valores.
      Estou tentando pegar o valor pelo nome da classe, pois as divs possuem o mesmo id e não tive sucesso. Segue script:
      <div class="planos" id="1" value="74">74</div> <div class="planos" id="1" value="29">29</div> <div class="planos" id="1" value="55">55</div> <div class="planos" id="1" value="74">74</div> <div class="planos" id="1" value="63">63</div> <div class="planos" id="1" value="55">55</div> <script type="text/javascript"> var valueElement = document.getElementsByClassName('.planos').getAttribute('value'); console.log(valueElement); if (valueElement >= "70") { document.getElementsByClassName('.planos').style.backgroundColor == '#4caf50'; } else if (valueElement >= "50" && valueElement <= "69") { document.getElementsByClassName('.planos').style.backgroundColor == '#ffbc00'; } else { document.getElementsByClassName('.planos').style.backgroundColor == '#f44336'; } </script>  
       
    • Por GOD
      Quero um código div ou qualquer outra forma, para atingi esse resultado do link
       https://drive.google.com/file/d/0B8Ssi9zuKdQWMExWeVpGUXN0MlRsUzdmdGRuTFl2eU1yejB3/viewocal
       
      Para ficar nesse local.
      https://drive.google.com/file/d/0B8Ssi9zuKdQWeGZSSnVBaFBxM1FUN1hEeWdrRzhTNWI0Q01Z/view
       
      Meu objetivo é que em cada quadro da div, fique uma noticia de um site especifico, que pretendo colocar através de plugin rss.
       
       
      Enfim espero uma ajuda sobre como posso fazer isso
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.