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:

html<h2>Title</h2>
<p>
  This is a paragraph with text.
</p>
cssh2 {
  font-weight: normal;
}
p {
  font-weight: bold;
}

Результат:

Задание 1

Copie o seguinte código HTML para sua página:

html<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.