Lição 8: Agrupando elementos (span e div)

Lição 8: Agrupando elementos (span e div)


Os elementos <span> e <div> são usados para agrupar e estruturar um documento e são freqüentemente usados em conjunto com os atributos class e id.


Nesta lição veremos com detalhes o uso dos elementos HTML <span> e <div> no que se refere a sua vital importância para as CSS.



  • Agrupando com <span>

  • Agrupando com<div>


Agrupando com <span>


O elemento <span> é um elemento neutro e que não adiciona qualquer tipo de semântica ao documento. Contudo, <span> pode ser usado pelas CSS para adicionar efeitos visuais a partes específicas do texto no seu documento.


Um exemplo deste uso é mostrado na citação abaixo de autoria de Benjamin Franklin:



  <p>Dormir cedo e acordar cedo faz o homem
saudável, rico e sábio.</p>


Vamos supor que queremos enfatizar na cor vermelha os benefícios apontados por Mr. Franklin pelo fato de não se passar o dia dormindo. Para isto marcamos os benefícios com <span>. A cada span atribuímos uma class, e estilizamos na folha de estilos:



  <p>Dormir cedo e acordar cedo faz o homem
<span class="benefit">saudável</span>,
<span class="benefit">rico</span>
e <span class="benefit">sábio</span>.</p>


A folha de estilos:



  span.benefit {   color:red;  }    



É claro que você pode usar id para estilizar o elemento <span>. Mas, como você deve estar lembrado, deverá usar uma única id para cada um os três elementos <span>, conforme foi explicado na lição anterior.


Agrupando com <div>


Enquanto <span> é usado dentro de um elemento nível de bloco como vimos no exemplo anterior, <div> é usado para agrupar um ou mais elementos nível de bloco.


Diferenças à parte, o agrupamento com <div> funciona mais ou menos da mesma maneira. Vamos ver um exemplo tomando duas listas de presidentes dos Estados Unidos agrupados segundo suas filiações políticas:



  <div id="democrats">  <ul>  <li>Franklin D. Roosevelt</li>  <li>Harry S. Truman</li>  <li>John F. Kennedy</li>  <li>Lyndon B. Johnson</li>  <li>Jimmy Carter</li>  <li>Bill Clinton</li>  </ul>  </div>    <div id="republicans">  <ul>  <li>Dwight D. Eisenhower</li>  <li>Richard Nixon</li>  <li>Gerald Ford</li>  <li>Ronald Reagan</li>  <li>George Bush</li>  <li>George W. Bush</li>  </ul>  </div>    


E na folha de estilos, podemos agrupar a estilização da mesma maneira como fizemos no exemplo acima:



  #democrats {   background:blue;  }    #republicans {   background:red;  }    



Nos exemplos mostrados acima usamos somente <div> e <span> para simples estilizações, tais como cores de textos e de fundos. Contudos estes dois elementos possibilitam estilizações bem mais avançadas como veremos adiante nas lições deste tutorial.


Sumário


Na lição7 e 8 você aprendeu seletores id e class e elementos <span> e <div>.

0 Comments: