HTML un CSS iesācējiem

HTML & CSS iesācējiem (daļa 29): Teksta izskats ar CSS (1)

Visi pamācības video HTML un CSS iesācējiem

CSS piedāvā daudzas īpašības teksta izskata pielāgošanai. Tos var izmantot, lai noteiktu fontu, tā stilu un ēnas.

Daudzas no CSS fonta īpašībām ietver informāciju par fonta veidu, stilu un svērumu. Šīs īpašības ir saprātīgas galvenokārt HTML elementiem, kas satur tekstu (p, i utt.). Tomēr tās var izmantot arī tabulām.

Ar font-family var noteikt, kuru fontu izmantot.

<!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
<meta charset="UTF-8" />
<style>
  p {font-family:verdana, sans-serif;} 
  h1 { font-family:"Courier New", Courier, monospace; }
</style>
</head>
<body>
<div>
  <h1>PSD-Tutorials.de</h1>
  <p>Das ist ein Absatz mit einem <strong>fetten Wort</strong>.</p>
  <h2>Das ist eine Überschrift mit einem <strong>fetten Wort</strong>.</h2>
</div>
</body>
</html>

Iegūtais rezultāts izskatās pārlūkā šādi:

HTML un CSS iesācējiem (daļa 29): Skaists teksts ar CSS (1)

Tipiskas fonta šriftu klātienes ir, piemēram, Arial, Helvetica un Times Roman. CSS īpašība font-family nosaka vēlamo fontu. Izmantojot vairākus fontus, ir svarīga secība. Ja pirmais norādītais fonts ir pieejams, tiek izmantots tas. Vēlamo fontu ir jānorāda, atdalojot tos ar komatiem. Parasti pēdējai norādei ir jābūt saukātajai ģeneriskajai fontu saimei. Izmantojot šo saukto ģenerisko fontu saimi, pārlūkiem tiek dota iespēja izvēlēties fontu, kas vismaz cieši atbilst norādītajam.

serif = fonts ar serifiem

sans-serif = fonts bez serifiem

cursive = fonts kursīvam rakstam

fantasy = fonts neparastam rakstam

monospace = fonts ar vienādu biezumu visiem simboliem.

Fonta stils

Izmantojot īpašību font-style, varat noteikt fonta stilu. Ja izvēlētais fonts atbalsta to, ar vērtību italic varat uzspiest kursīvu rakstību.

HTML un CSS iesācējiem (daļa 29): Viegli graudzēts teksts ar CSS (1)

Citi fonti var tikt nodēvēti ar oblique - slīprakstu.

Nākamā CSS īpašība, kas ietekmē fonta izskatu, ir font-variant. Ar to var definēt tā sauktās kapitālšriftes.

HTML un CSS iesācējiem (Sērija 29): Skaists teksts, izmantojot CSS (1)



Lai iestatītu kapitālšrifti, font-variant piešķir vērtību small-caps.

Fonta izmērs

Ļoti svarīgi ir norādīt arī fonta izmēru. CSS tam nodrošina īpašību font-size. Fontu izmēri var būt norādīti dažādās mērvienībās.

• EM

• REM

• Pikseļi

• Procenti

• Atslēgas vārdi

Kā atslēgas vārdi pieejamās varianti:

xx-small - ļoti, ļoti mazs

x-small - ļoti mazs

small - mazs

smaller - mazāks nekā vecākā elementa iekšējais teksts

medium - vidējs

large - liels

x-large - ļoti liels

xx-large - ļoti, ļoti liels

larger - lielāks nekā vecākā elementa iekšējais teksts

Šeit ir piemērs, kā iestatīt fonta izmēru:

.eins {font-size: 10px;} 
.zwei {font-size: 20px;} 
.drei {font-size: 110%;} 
.vier {font-size: xx-large;}

Un tā izskatās pārlūkā:

HTML un CSS iesācējiem (daļa 29): Skaists teksts ar CSS (1)



Lūdzu, ņemiet vērā, ka temats par fonta izmēra definēšanu ir ļoti sarežģīts, jo dažādām mērvienībām ir savas priekšrocības un trūkumi.

Labu pārskatu par to, kuru mērvienību labāk izmantot, atrodat šajā lapā: http://www.soeren-hentzschel.at/technik/programmierung/2011/01/16/px-pt-em-welches-ist-das-richtige-mas-fur-schrift/. Tāpēc visiem tiem, kuri to nevēlas lasīt, iesaku izmantot relativās norādes, piemēram, em, ekrāna attēlojumam. Drukājamam dizainam labāk izvēlēties absolūtas vienības, piemēram, pt.

Fonta svērums

Turpinām ar t.s. fonta svērumu. Ar to nosaka fonta biezumu un stiprumu. Tam izmanto īpašību font-weight.

.fett {
   font-weight:bold; 
}



Šī sintakse šo tekstu parāda ar treknrakstu.

HTML un CSS iesācējiem (daļa 29): Vizuāli pievilcīgs teksts ar CSS (1)



Possible vērtības ir bold (treknraksts), bolder (īpaši treknraksts), lighter (plānāks) un normal. Turklāt ir atļauti numeriskie vērtības 100, 200, 300, 400, 500, 600, 700, 800 un 900. Tie pārstāv no ļoti plāna (100) līdz īpaši treknam (900).

Definīciju apkopojums

Sakarā ar burtu definīcijām svarīga ir arī line-height īpašība, kas ļauj definēt rindu augstumu. Vēlāk es vēlreiz detalizēti pieminēšu šo īpašību. Šajā punktā to tikai jāpiemin, jo tā spēlē svarīgu lomu saistībā ar pēc tam uzrādīto font īpašību.

Jūs varat kombinēt līdz šim iepazītās informācijas par fontu izvadi. Tādai mērķim tiek izmantota vispārīgā font īpašība. Tā ietver sekojošās atsevišķās norādes vai tos iekļauj.

font-style

font-variant

font-weight

font-size

line-height

font-family

Izmantojot font, varat kombinēt dažādus fonta formatējumus. Jūs varat norādīt iepriekš minētās īpašības, bet ne visus ir jāizmanto. O obligātas ir izmēra un ģimenes fonta īpašības.

Tāpēc īstermiņā CSS faili var palikt īsāki un pārskatāmāki.

Tomēr jāievēro secība, kā tā ir parādīta zemāk. Ja tiks norādītas abas īpašības font-size un line-height, tās jāatdala ar slīpsvītru. Ja šajā punktā tiek norādīta tikai viena vērtība, tā attiecas uz font-size.

Piemērs:

p { 
    font: italic small-caps bold 1.3em/1.5em Georgia,Times,serif; 
 }



font-size-adjust tika izstrādāts, lai fontus varētu parādīt gandrīz vienādus lielumā. Dažādi fonti ar vienādu burtu augstumu ir ar dažādām x-augstumiem. Tomēr fonti ar lielāku x-augstumu ir vieglāk lasāmi. Tāpēc var gadīties, ka dokuments ir grūti lasāms, ja sākotnējais fonta veids nav pieejams un to aizstāj cits ar mazāku x-augstumu. Ar font-size-adjust šī atšķirība var tikt izlīdzināta.

Piemērs:

h1 {
    font-family: Verdana, 
    'Times New Roman', 'Courier New';
    font-size-adjust: 0.61;
 }



Nākamajā pamācībā jūs uzzināsit vairākas iespējas, kā pielāgot jūsu vietnes tekstuālo attēlojumu.