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:
<h2>Title</h2>
<p>
This is a paragraph with text.
</p>
h2 {
font-weight: normal;
}
p {
font-weight: bold;
}
:
Kopioi seuraava HTML-koodi sivullesi:
<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.