Tekstin lihavointi CSS:llä

Tässä oppitunnissa tutkimme ominaisuutta font-weight, jonka avulla voidaan tehdä tekstistä lihavoitua tai päinvastoin - poistaa lihavointi (esimerkiksi otsikoilta, jotka ovat oletusarvoisesti lihavoituja). Tee tekstistä lihavoitu aseta arvoksi bold, ja poistaaksesi lihavointi - arvo normal.

Tämä ominaisuus toimii samalla tavalla kuin tunniste b, jota olemme jo käsitelleet. Ero on siinä, että CSS:n kautta lihavointia on paljon helpompi hallita - voidaan esimerkiksi tehdä kaikista kappaleista lihavoituja ja kaikista otsikoista - ei-lihavoituja, tekemällä vain pari merkintää CSS-tiedostoon.

Jos tekisin lihavoidun tunnisteen b kautta - minun täytyisi kääriä jokaisen kappaleen sisältö tähän tunnisteeseen, mikä olisi hyvin aikaa vievää (ja jos haluan myöhemmin poistaa kappaleiden lihavointin - minun täytyy poistaa kaikki nämä tunnisteet, kuvitelkaa kuinka paljon tämä on ylimääräistä, hyödytöntä työtä).

Seuraavassa esimerkissä teemme kaikista kappaleista lihavoituja ja kaikista h2-otsikoista - ei-lihavoituja:

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

Результат:

Задание 1

Kopioi seuraava HTML-koodi sivullesi:

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>

Aseta taulukolle leveys 500px, ja korkeus 300px. Tee soluista td lihavoiduiksi ja keskitetyiksi, ja soluista th - ei-lihavoiduiksi.