Espessura do texto em CSS
Nesta lição, vamos estudar a propriedade
font-weight, que permite tornar
o texto em negrito ou, pelo contrário, remover o negrito
(por exemplo, para títulos, que são em negrito
por padrão). Para tornar o texto em negrito,
deve-se usar o valor bold, e para
remover o negrito - o valor normal.
Esta propriedade funciona de forma análoga à tag b,
que já vimos. A diferença
é que com CSS é muito mais conveniente controlar a espessura
- pode-se, por exemplo, fazer todos os parágrafos
ficarem em negrito e todos os títulos - sem negrito,
fazendo apenas alguns registros no arquivo CSS.
Se eu fosse fazer o negrito usando a tag b
- eu teria que envolver o conteúdo de cada parágrafo
nesta tag, o que seria muito
demorado (e se depois eu quisesse
remover o negrito dos parágrafos - eu teria que remover
todas essas tags, imagine quanto trabalho extra e
inútil isso daria).
No próximo exemplo, vamos tornar todos os parágrafos
em negrito e todos os títulos h2 -
sem negrito:
<h2>Title</h2>
<p>
This is a paragraph with text.
</p>
h2 {
font-weight: normal;
}
p {
font-weight: bold;
}
:
Copie o seguinte código HTML para sua página:
<table border="1">
<tr>
<th>Name</th>
<th>Surname</th>
<th>Salary</th>
</tr>
<tr>
<td>John</td>
<td>Smith</td>
<td>200$</td>
</tr>
<tr>
<td>Nick</td>
<td>Mayers</td>
<td>300$</td>
</tr>
<tr>
<td>Alex</td>
<td>Jonson</td>
<td>400$</td>
</tr>
</table>
Defina a largura da tabela para 500px,
e a altura para 300px. Faça as células
td em negrito e centralizadas, e as células th
- sem negrito.