Monday, July 03, 2006

Stilo

Tradukoj

En la kapo de la XHTML paĝo ni povas specifi la grafikajn ecojn de unuopaj eroj uzante la stil-lingvon CSS. La stilo estas aro de kelkaj ecoj. Se ni ekzemple volas, ke ĉiuj alineoj (do ĉiuj tekstoj inter markoj „<p>“) havu verdan koloron kaj kursivon, ni skribu:

p {
 color: green;
 font-style: italic;
}

Kaj la alineon ni simple skribas tiel ĉi:

<p>Jen la verda kursiva alineo,
 samkiel ĉiuj aliaj alineoj en tiu ĉi paĝo.</p>

Sed ni foje ne volas verdigi ĉiujn alineojn, nur kelkajn elektitajn. Tiukaze ni marku la elektitajn alineojn per iu nomo, ekzemple „arbaraj_literoj“. Kaj en la stilo ni specifas, ke ĉiuj alineoj de tipo „arbaraj_literoj“ havu la verdan koloron. (La nomo de la tipo ne povas enhavi ĉapelitajn literojn, spacojn, ktp.)

p.arbaraj_literoj {
 color: green;
}

La elektitajn alineojn ni marku per la eco „class“:

<p>Jen normala alineo.</p>
<p class="arbaraj_literoj">Jen verda alineo.</p>
<p>Jen plua normala alineo .</p>
<p class="arbaraj_literoj">Jen plua verda alineo.</p>

Ni eĉ povas specifi, ke ĉiuj alineoj havu ian econ, kaj la elektitaj havu la alian. Ekzemple ĉiuj alineoj estu kursivaj, nur la alineoj de tipo „arbaraj_literoj“ estus verdaj kaj ne-kursivaj:

p {
 font-style: italic;
}
p. arbaraj_literoj {
 color: green;
 font-style: normal;
}

Ekzemple:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="eo" lang="eo">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Koloraj alineoj</title>
<style type="text/css">
p {
 font-style: italic;
}
p. arbaraj_literoj {
 color: green;
 font-style: normal;
}
</style>
</head>
<body>

<p>Jen normala alineo.</p>
<p class="arbaraj_literoj">Jen verda alineo.</p>
<p>Jen plua normala alineo.</p>
<p class="arbaraj_literoj">Jen plua verda alineo.</p>

</body>
</html>

Jen normala alineo.

Jen verda alineo.

Jen plua normala alineo.

Jen plua verda alineo.

0 Comments:

Post a Comment

<< Home