HTML & CSS pradedantiesiems.

HTML & CSS pradedantiesiems (dalis 29): Gražus tekstas naudojant CSS (1)

Visi pamokos vaizdo įrašai HTML ir CSS pradedantiesiems

CSS taip pat teikia daugybę savybių šrifto išdėstymui prisitaikyti. Jos apima šrifto rūšį, šrifto stilių ir šešėlio savybes.

Tarp CSS šrifto savybių gali būti nurodyti šrifto rūšis, stilius ir svoris. Šios savybės, žinoma, yra naudingos pagrindinai HTML elementams, kuriuose yra tekstas (p, i ir pan.). Tačiau jas galima naudoti ir lentelėms.

Naudojant font-family, galima nurodyti naudojamą šriftą.

<!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>

Rezultatas naršyklėje atrodys taip:

HTML ir CSS pradedantiesiems (dalis 29): Gražus tekstas naudojant CSS (1)

Tipiniai šriftai yra Arial, Helvetica ir Times Roman. CSS savybė font-family leidžia nustatyti pageidaujamus šriftus. Nurodžius kelis šriftus, svarbu nurodyti tinkamą eiliškumą. Jei pirmas nurodytas šriftas yra prieinamas, jis bus naudojamas. Norimus šriftus reikia atskirti kableliais. Pabaigoje paprastai paskirta vadinamai bendrinei šeimai. Nurodydami tokį bendrinį šriftą, naršyklėms teikiate galimybę pasirinkti šriftą, kuris bent kiek atitinka nurodytą.

serif = šriftas su serifais

sans-serif = šriftas be serifų

cursive = kursyvinis šriftas

fantasy = šriftas netradiciniam šriftui

monospace = šriftas su vienodai storomis raidėmis.

Šrifto stilius

Naudodamiesi savybe font-style, galite nustatyti šrifto stilių. Jei pasirinktas šriftas tai leidžia, galite būti tyčia kursyvu naudojant reikšmę italic.

HTML & CSS pradedantiesiems (dalis 29): Gražus tekstas naudojant CSS (1)

Kiti šriftai gali būti pasvirę naudojant oblique.

Kita CSS savybė, kuri leidžia keisti šrifto vaizdą, vadinama font-variant. Jos pagalba galima nurodyti taip vadinamus kapitelius.

HTML ir CSS pradedantiesiems (Dalis 29): Gražus tekstas naudojant CSS (1)



Tai daroma priskiriant font-variant reikšmę small-caps.

Šriftų dydis

Labai svarbu nurodyti šrifto dydį. CSS suteikia savybę font-size šiam tikslui. Šrifto dydžius gali būti nurodytas įvairiomis vienetais.

• EM

• REM

• Taškai

• Procentai

• Raktiniai žodžiai

Vartojant kai kuriuos raktinius žodžius, galimos šios variantai:

xx-small – labai, labai mažas

x-small – labai mažas

small – mažas

smaller – mažesnis nei tėvų elemente

medium – vidutinis

large – didelis

x-large – labai didelis

xx-large – labai, labai didelis

larger – didesnis nei tėvų elemente

Čia pavyzdys, kaip nustatyti šrifto dydį:

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

Ir taip tai atrodo naršyklėje:

HTML ir CSS pradedantiesiems (Dalis 29): Gražus tekstas naudojant CSS (1)



Pamirškite, kad šrifto dydžių nustatymas yra labai sudėtingas, nes skirtingi matavimo vienetai turi savo pranašumus ir trūkumus.

Gerą apžvalgą, kuriame atveju geriau naudoti kurią vienetą, galite rasti šiame puslapyje http://www.soeren-hentzschel.at/technik/programmierung/2011/01/16/px-pt-em-welches-ist-das-richtige-mas-fur-schrift/. Tai yra visiems tiems, kurie nenori visko perskaityti: naudokite santykinę informaciją kaip em ekrane. Spausdinimo išdėstymams geriau naudoti absoliučias vienetas kaip pt.

Šrifto svoris

Žodžiu, eikime prie taip vadinamo šrifto svorio. Tai nustato šrifto storį ir stiprumą. Norėdami tai padaryti, naudokite savybę font-weight.

.fett {
   font-weight:bold; 
}



Naudodami šią sintaksę, pažymėtas tekstas bus paryškintas.

HTML ir CSS pradedantiesiems (dalis 29): Gražus tekstas naudojant CSS (1)



Galimos reikšmės yra bold (paryškintas), bolder (ypatingai paryškintas), lighter (lengviau) ir normal. Be to, leidžiamos skaitinės reikšmės 100, 200, 300, 400, 500, 600, 700, 800 ir 900. Jos svyruoja nuo labai plonos (100) iki ypatingai paryškintos (900).

Apibrėžimai suvesti į bendrą formą

Susijusios su šrifto apibrėžimais, taip pat svarbus vaidmuo yra atributas line-height, kuris leidžia nustatyti eilučių aukštį. Vėliau dar kartą išsamiau kalbėsiu apie šį atributą. Šiuo metu jis turi būti tik paminėtas, nes jis turi tam tikrą reikšmę susijus su vėliau parodytu atributu font.

Jūs galite sujungti iki šiol pateiktus šrifto rodiklius vienas su kitu. Šiam tikslui naudojamas bendras atributas font. Į jį įeina šie atskiri rodikliai arba jie į jį įtraukti.

font-style

font-variant

font-weight

font-size

line-height

font-family

Per font galima sujungti įvairias šrifto formatus. Tačiau jūs galite nurodyti anksčiau minėtus rodiklius, bet nebūtina naudoti visų. Privalomi šrifto dydžio ir šrifto šeimos rodikliai.

Dėka sutrumpinimo galima saugoti CSS failus trumpesnius ir aiškiau.

Norinti laikytis veiksmų eilės, kaip parodyta toliau, būtina. Jei yra nurodomi abu rodikliai font-size ir line-height, juos reikia atskirti brūkšneliu. Jei šioje vietoje nurodoma tik viena reikšmė, ji nurodo font-size.

Pavyzdys:

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



font-size-adjust buvo sukurtas siekiant galėti panašiai parodyti šrifto šriftus. Skirtingi šriftai su vienodu šriftos aukščiu turi skirtingus x aukščius. Tačiau šriftai su didesniu x aukščiu yra lengviau skaitytini. Taigi gali atsitikti, kad dokumentas bus sunkiai skaitytinas, jei pradinis šriftas neegzistuoja, o jį keičia kitas su mažesniu x aukščiu. Su font-size-adjust turėtų būti galima šį skirtumą išlyginti.

Pavyzdys:

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



Kitame vadovėlyje išmoksite kitas galimybes, kaip pritaikyti savo svetainės šrifto vaizdą.