Css velike črke. Ustvarjanje velikih črk s pomočjo CSS. Črke HTML in razmik CSS med njimi

CSS velike črke pomagajo razbiti monotonost istovrstnega dizajna, katerega besedila izgledajo enako od začetka do konca.

Začetnice nekoč in danes

Kronisti so uporabljali velike tiskane črke v rokopisih, nekateri od njih segajo v 5. stoletje. Velike tiskane črke so se še naprej uporabljale od 8. do 15. stoletja, ko so tiskarski stroji omogočili dvig tiskanja na industrijsko raven. Na začetku besedila so bile postavljene tako rokopisne kot tiskane začetnice. Pogosto so bili okrašeni z okrasnim vzorcem, ki se je nahajal okoli črke.

Dvignjene in spuščene črke se uporabljajo še danes. Najdemo jih v časopisih, revijah in knjigah ter v digitalnem tisku. Dvignjeni tip se včasih imenuje tudi podolgovat tip. Postavljeni so poravnano z dnom besedila, ki jim sledi. Izpuščene črke so postavljene poravnano z vrhom besedila, včasih v sloju za osrednjim delom besedilne vsebine, ali pa se preostalo besedilo ovije okoli njih.

Izbočene črke je veliko lažje definirati, ker so poravnane s preostalim besedilom in običajno ni treba spreminjati ovijanja okoli zunanjih robov. Izpuščene črke zahtevajo več finih nastavitev. To boste lažje razumeli, če boste najprej razumeli, kako se ravna z dvignjenimi znaki.

Uporaba razredov

Oblikovalci, ki že razumejo CSS, vedo, da morajo ustvariti ločen razred CSS za prvo veliko začetnico.

Koda CSS za element odstavka in razred, ki ustvari črko, bi izgledala takole:

p (velikost-pisave:20px; družina pisav: Georgia, "Times New Roman", Times, serif;).myiniitialcaps (velikost-pisave:48px; družina pisav: Didot;)

In koda HTML bo videti takole:

Kaj nam daje:

Zdi se prelahko? Pravzaprav boste morali narediti prilagoditve glede na določene dvignjene črke, saj vsaka velika črka zahteva posebno jedro. Ko izberete pisavo za dvignjene črke in za telo besedila, morate ustvariti ločene razrede za vsako dvignjeno črko. Spodaj css-class.myiniitialcapsi rob na desni je negativen, da se zmanjša razdalja med I in n.

Myiniitialcapsi (velikost-pisave:48px; družina-pisav: Didot; margin-right:-1px;)

jaz V tem primeru je nekaj dodatnega prostora med "I" in "n."

jaz vključitev novega razreda z negativno maržo ga potegne bližje.

Odvisno od ločljivosti zaslona v zgornjem primeru sta I in n morda videti, kot da sta skupaj zamegljena. To je posledica serifov na koncih črk. Preden se torej odločite za končne sloge CSS, preizkusite svoje spletno mesto na različnih napravah, da vidite, kako na njih izgleda besedilo z velikimi črkami CSS.

Citati in drugi posebni primeri

Povečate lahko ne le črke na začetku besedila. Lahko implementirate drug razred, da ustvarite večjo različico narekovajev, ki bodo prikazani poleg črke. V našem primeru za narekovaje nista primerna niti črkovni razred velikosti 48 niti besedilni razred 20 slikovnih pik. Namesto tega bo nekaj vmes - 30 slikovnih pik. Narekovaje bomo premaknili navzdol za 4 slikovne pike, da jih optično poravnamo z I:

Myinitialcapsq (velikost-pisave:30px; družina pisav: Didot; float:left; margin-top:4px;)

jaz vključno« ga nov razred z negativno maržo potegne bližje.

Pri nastavitvi velikih začetnic CSS skupaj z narekovaji morate biti zelo previdni, tako da se njihovo zarezovanje in poravnava ujemata z okoliškimi oznakami. Na primer, črko T bo treba premakniti v levo, nekoliko čez rob odstavka, tako da se njena prečna črta vizualno prilega postavitvi. Enako boste morali storiti z okroglimi črkami, kot so C, G, O in Q. V tem primeru so uporabljene velikosti pisav 20, 30 in 48. Vendar boste morali izbrati velikosti glede na določene pisave, ki jih izberete. Kot tudi velikosti in ločljivosti zaslonov, na katerih se bo stran ogledovala.

Psevdoelementi in psevdorazredi

Z uporabo psevdoelementa CSS lahko enostavno ustvarite dvignjeno črko tako, da elementu odstavka dodate ::first-letter. Uporabite :prva črka ( z enim dvopičjem) za starejše brskalnike:

p (velikost pisave: 1,2 em; družina pisav: Georgia, "Times New Roman", Times, serif; višina vrstice: 2 em; oblazinjenje dna: 1,2 em;) p:: prva črka ( velikost pisave: 3,6em; pretvorba besedila: velike črke; družina pisav: "Monotype Bernard Condensed", serif; rob-desno:0,03em;).initialb (rob-desno:-0,1em;).initialn (rob-desno:-0,15 em;)

Koda HTML, ki vsebuje razrede CSS, ki upoštevajo kerning črk N in B, bi izgledala takole...

Začetnica, pri čemer je prva črka velika.
Pri prelomu vrstice naslednja vrstica nima začetne kapice.

n v viru HTML opazite, kako se prva črka, ne velika črka v HTML, spremeni v velikost začetne velike črke 3,6 em. Lepo, kaj?

B vendar s trdim povratkom in začetkom novega odstavka se vedno ustvari še ena začetnica. Morda se sprašujete, Kako bom to obračunal? Ali naj imam začetnico na začetku zelo novega odstavka? No, lahko bi. Ampak, ali želite, da je videti tako, in ali nujno mora tako izgledati?

Prva velika začetnica odstavka se pretvori v črko.
Prva črka po prelomu vrstice ne bo pretvorjena v veliko.

O Upoštevajte, da v izvorni kodi HTML prva črka ni velika, ampak je pretvorjena v znak 3.6em.

O Vendar se tudi po prisilnem prelomu vrstice in na začetku vsakega novega odstavka vedno ustvari črka. Lahko se vprašate: Kako naj to upoštevam? Ali moram dodati črke za vse te primere? No, lahko. Toda ali je to potrebno?

Kljub prednostim, ki jih ponujajo psevdoelementi, smo morali dodati veliko kode za definiranje ločenih razredov za obravnavo težav z zarezovanjem in oblazinjenjem. Toda ta metoda pretvori prvo črko vsakega novega odstavka v veliko začetnico CSS. Za nekatere morda ni primeren, ker ni treba preoblikovati prve črke vsakega odstavka.

Združevanje psevdorazredov in psevdoelementov za ustvarjanje pametne postavitve

Dodajanje psevdorazreda :first-child pomaga rešiti problem nepotrebne pretvorbe prvih črk:

p (velikost-pisave: 1,2 em; družina-pisav: Georgia, "Times New Roman", Times, serif; višina-line: 2em;padding-bottom:0,5em;) p:first-child::first-letter ( velikost pisave: 3,6 em; pretvorba besedila: velike črke; družina pisav: "Monotype Bernard Condensed", serif; desni rob: 0,03 em;)

Kombinacija te kode s HTML:

Prva črka, ki je definirana kot prva podrejena, je edina črka, ki se s to metodo pretvori v dvignjeno kapico.

Ker je pretvorjena samo črka, definirana kot prvi podrejeni, upoštevajte, da se ta primer razlikuje od prejšnjega, brez prvega podrejenega. Poleg tega ne pretvarjamo prvih črk po začetku odstavka in po prisilnem prelomu vrstice. To je videti bolj elegantno kot postavitev, ko smo pretvorili vse prve črke odstavkov.

Prednost uporabe psevdorazredov je zmožnost obravnavanja različnih posebnih primerov. Kaj pa slabosti? Obstaja veliko različnih psevdorazredov in jih je mogoče kombinirati na toliko načinov, da se vam kar zvrti v glavi. Na primer, psevdorazreda :first-child in :first-of-type lahko ustvarita enake rezultate. Psevdorazred lahko uporabite tudi ne samo za odstavek, ampak tudi za elemente

oz
. Na primer, kot je prikazano v spodnjem primeru dvignjenih črk v pisavi Didot. Opazite, kako je bil atribut roba dodan desno od A. V nasprotnem primeru bi se "zlepil" s črko s na začetku odseka:

razdelek (velikost pisave: 1,2em; družina pisav: Georgia, "Times New Roman", Times, serif; višina vrstice:3em;) razdelek>p:prvi-podrejeni:prva-črka (velikost pisave: 4em; pretvorba besedila: velike črke; družina pisav: Didot, serif; margin-right: 5px;)

In skupaj s HTML:

Na začetku odseka je za prvo črko določena dvignjena kapica.

In nov odstavek...

Če se počutite eksperimentalno, lahko raziščete različne metode poleg :first-child in :first-of-type. Na primer, kot je :nth-of-type ali :nth-of-child, da vidite, kako je mogoče te ali druge vrste psevdorazredov uporabiti za besedilo CSS z velikimi črkami. Ne glede na to, ali sledite načelom, opisanim v tem članku, ali začnete kopati globlje, ko se boste naučili delati s psevdorazredi CSS first-child, :first-of-type in :first-letter, se boste lahko prijavili jih pravilno spremenite v elemente HTML.

Dober dan, geeki za gradnjo spletnih mest. Današnja publikacija bo obravnavala temo oblikovanja besedilnih vsebin. Zato se boste naučili nastavljati velike tiskane črke z orodji CSS, se seznanili z več možnostmi izdelave kapice in seveda vse skupaj tudi preizkusili v praksi. No, zdaj pa preidimo na zabavni del!

Preoblikujemo besedilo

Zahvaljujoč kaskadnim slogovnim listom lahko spremenite tako prvi znak bloka kot celotno besedilo. Povedal vam bom, kako lahko naredite oboje. Poleg tega so vsa orodja, omenjena v tem članku, podprta v treh jezikovnih ravneh: css1, css2, css2.1 in css3.

Začel bom z zanimivo lastnostjo, ki spremeni vso besedilno vsebino v izbranem . to preoblikovanje besedila.

Imenovani element lahko pretvarja znake v velike in male črke ter vsak prvi znak besede nastavi na veliko začetnico. Več o vrednostih sem napisal v tabeli.

Zdaj pa si za okrepitev teoretičnega gradiva oglejte primer.

Preoblikovanje besedila

Pozor!

!Jutri popust na vse kozmetične izdelke!

Akcija velja v vseh poslovalnicah v vašem mestu.

Ustvarjanje kapice

Če ne veste, kaj pomeni izraz "drop cap", je zdaj pravi čas, da izveste, saj je neposredno povezan s trenutno temo.

Velika začetnica (ali včasih rečejo tudi začetnica) je prva črka poglavja, ki se od ostalih razlikuje po veliki velikosti, barvi in ​​v nekaterih primerih celo po oblikovanju pisave. V resničnem življenju lahko primer takšnega pisma najdemo v starih rokopisih in knjigah.

Začetnico lahko ustvarite na več načinov. Pogosto je simbol označen z oznako označevalnega jezika nato pa so določene lastnosti predpisane v slogih, ki ga spreminjajo. To je dober način, vendar ta publikacija govori o mehanizmih CSS (ki so po mojem mnenju v tem primeru veliko bolj logični in priročni za uporabo).

Za rešitev te težave lahko uporabite orodje, kot je npr.

Torej, v tem primeru uporabljamo: prva črka. Kot vsi psevdoelementi je izbirniku dodeljen z dvopičjem. Po vseh pravilih slogovnih listov so navedene lastnosti. Vendar pa lahko uporabite samo lastnosti, ki se nanašajo na urejanje pisav, oblazinjenja, barve, ozadja, robov in obrob.

Predlagam, da razmislimo o konkretnem primeru. Pri izvajanju predstavljenega majhnega programa sem se odločil, da ne naredim le barvne začetnice, ampak jo napolnim s cvetjem. Če želite to narediti, morate uporabiti nekaj zapletenih trikov, tako da barvo pisave nastavite na prozorno in črko napolnite z izbrano sliko.

Povišana začetnica

Ta odstavek vsebuje stavek z zelo zanimivo vsebino.

Nadaljujmo zanimivo zgodbo v naslednjem odstavku.

Nastali rezultat je videti zelo privlačen in nenavaden, kar je idealna rešitev za.

Kot lahko vidite, je ta tema zelo preprosta. Programsko kodo, ki sem jo zagotovil za vaše spletne vire, lahko preprosto uporabite in jo spremenite in prilagodite svojemu slogu.

Če vam je bilo predstavljeno gradivo koristno, se naročite na posodobitve mojega bloga in ne pozabite deliti pridobljenega znanja (in seveda povezave do mojega bloga) s prijatelji. Vso srečo!

Adijo!

Lep pozdrav, Roman Chueshov

Omogoča spreminjanje velikih in malih črk besedila.

Privzeta vrednost je nastavljena na nič, kar nima vpliva na besedilo. Primer besedila ostaja enak. Vrednosti velikih in malih črk pretvorijo znake v velike oziroma male črke. Če podate veliko začetnico, bodo velike črke samo prvi znaki vsake besede. Inherit podeduje vrednost svojega nadrejenega.

Primer

h3 (transformacija besedila: velike črke; ) .lowercase (transformacija besedila: male črke; ) .capitalize (transformacija besedila: velika črka; ) preoblikovanje besedila

To je naslov. Zanj je uporabljena lastnost pretvorbe besedila z vrednostjo z velikimi črkami. Vsi znaki bodo velike črke.

Lastnost pretvorbe besedila z malimi črkami vrednosti je uporabljena za ta odstavek, kar pomeni, da bodo vse črke napisane z malimi črkami.

In za ta zadnji odstavek je uporabljena lastnost preoblikovanja besedila z lastnostjo CAPITALIZE. Začetne črke vsake besede bodo velike in samo te.

Rezultat

Vendar pa ni vse tako preprosto. Obstaja nekaj odtenkov. Če pogledate drugi odstavek zgornjega primera, boste opazili, da je beseda kapitalizirati kljub temu, da ima za odstavek nastavljeno lastnost pretvorbe besedila, da uporablja veliko začetnico, v celoti prikazana z velikimi črkami, kar se ujema z izvirnim besedilom. To je razloženo z dejstvom, da se pri določeni vrednosti velikih črk preverijo samo prve črke besed, ostale pa ostanejo nespremenjene, ne glede na njihovo začetno stanje.
Kljub navidezni preprostosti je lahko lastnost pretvorbe besedila zelo uporabna. Če želite na primer besedilo vseh naslovov H1 vašega spletnega mesta napisati z velikimi črkami, morate slogovnemu listu dodati samo eno lastnost

H1 (pretvorba besedila: velike črke;)

in problem bo rešen. In ne bo vam treba ročno spreminjati vseh glav, ki jih je lahko zelo, zelo veliko.

Nadzira, ali se besedilo elementa pretvori v velike ali velike črke. Če je vrednost drugačna od none , bodo velike in male črke izvornega besedila spremenjene.

kratke informacije

Poimenovanja

OpisPrimer
<тип> Označuje vrsto vrednosti.<размер>
A && BVrednosti morajo biti izpisane v navedenem vrstnem redu.<размер> && <цвет>
A | BOznačuje, da morate izbrati samo eno vrednost od predlaganih (A ali B).normalno | majhne velike črke
A || BVsako vrednost je mogoče uporabiti samostojno ali skupaj z drugimi v poljubnem vrstnem redu.širina || štetje
Vrednote skupin.[ obrezovanje || križ ]
* Ponovite nič ali večkrat.[,<время>]*
+ Ponovite enkrat ali večkrat.<число>+
? Podan tip, beseda ali skupina ni obvezna.vložek?
(A, B)Ponovite vsaj A, vendar ne več kot B-krat.<радиус>{1,4}
# Ponovite enkrat ali večkrat, ločeno z vejicami.<время>#
×

Vrednote

velika začetnica Prvi znak vsake besede v stavku bo napisan z veliko začetnico. Preostali simboli ne spremenijo svojega videza. male črke Vsi besedilni znaki postanejo male črke (male črke). velike črke Vsi besedilni znaki postanejo velike črke (velike črke). none Ne spremeni velikih in malih črk znakov.

Peskovnik

Winnie Pooh vedno ni bil nenaklonjen malo osvežitve, še posebej ob enajstih zjutraj, saj se je takrat zajtrk že zdavnaj končal, kosilo pa se še ni začelo. In seveda je bil strašno vesel, ko je videl, da Zajec jemlje skodelice in krožnike.

div (transformacija besedila: kapitalizacija; )

Primer

preoblikovanje besedila

Srednjeveški kulturni spomenik

Amazonsko nižavje je nezmerno v majhnem prevozu mačk in psov, Hajos Bahia pa slovi po rdečih vinih.

Rezultat tega primera je prikazan na sl. 1.

riž. 1. Uporaba lastnosti pretvorbe besedila

Objektni model

Predmet.style.textTransform

Specifikacija

Vsaka specifikacija gre skozi več stopenj odobritve.

  • Priporočilo – specifikacijo je odobril W3C in je priporočena kot standard.
  • Priporočilo kandidata ( Možno priporočilo) - skupina, odgovorna za standard, je zadovoljna, da izpolnjuje svoje cilje, vendar potrebuje pomoč razvojne skupnosti za implementacijo standarda.
  • Predlagano priporočilo Predlagano priporočilo) - na tej stopnji je dokument predložen svetovalnemu svetu W3C v končno odobritev.
  • Delovni osnutek – bolj zrela različica osnutka, o katerem so razpravljali in ga spremenili za pregled skupnosti.
  • Uredniški osnutek ( Uredniški osnutek) - osnutek različice standarda po spremembah s strani urednikov projekta.
  • Osnutek ( Osnutek specifikacije) - prvi osnutek standarda.
×

Pozdravljeni bralci tega bloga. Danes bom govoril o tem, kako lahko naredite vse velike črke s pomočjo CSS. Seveda lahko za to vklopite Caps Lock in napišete želeno besedilo, vendar je to precej primitivna metoda. Kaj pa, če morate v končanem članku poudariti ločen odstavek?

Naredi vse velike črke v css

Za to obstaja lastnost preoblikovanja besedila, ki, kot ste morda uganili, preoblikuje besedilo. Ima naslednje vrednosti:

  • male črke – celotno besedilo je prikazano z malimi črkami
  • velike črke – vse besede so prikazane z velikimi črkami (kar potrebujemo)
  • veliko – prva črka vsake besede je velika

To je v bistvu vse, kar morate vedeti. Ostaja le ugotoviti, kako dostopati do želenega elementa. Predstavljajmo si ta primer: peti odstavek v članku morate napisati z velikimi črkami. In kako se to lahko izvaja?

Kako do želenega elementa?

Kot veste, se odstavek ustvari s pomočjo seznanjene oznake html, katere celotna vsebina postane odstavek. Vse, kar ostane, je, da zanj definiramo nov slogovni razred:

Zdaj imamo možnost dostopa do tega posebnega odstavka prek jezika CSS, ne da bi to vplivalo na ostale. To lahko storite takole:

Velika tiskana črka(
Pretvorba besedila: velike črke;
}

Ta metoda je primerna, ko morate poudariti fragment v določenem članku. Kaj pa, če bi morale vse strani imeti določeno besedilo z velikimi črkami. V tem primeru je bolje, da blok postavite v datoteko predloge, da ga ne boste vsakič zapisali.

Morda pa morate poudariti drugi odstavek v vsakem članku z uporabo CSS z velikimi črkami. Potem vam bo ustrezala druga možnost. Poiščite blok, kjer se pojavi članek, in dostopajte do drugega odstavka z uporabo psevdorazreda nth-child. V tem primeru ima naš blok s člankom razred article.

Člen p:nth-child(2)(
Preoblikovanje besedila: velike črke
}

Kot lahko vidite, je za vsak konkreten primer drugačna rešitev. Najpomembnejša stvar je, da si zapomnite lastnost text-transform, ki spreminja velike in male črke.

Na splošno ni priporočljivo prikazati besedila na ta način, ker močno poslabša njegovo zaznavanje, vendar je mogoče poudariti nekatere posebej pomembne fragmente.

Danes smo si ogledali lastnost text-transform. Naročite se na blog, če želite prejemati nove članke.