Css lielie burti. Lielo burtu izveide, izmantojot CSS. HTML burti un CSS atstarpes starp tiem

CSS lielie burti palīdz lauzt viena un tā paša dizaina vienmuļību, kura teksti izskatās vienādi no sākuma līdz beigām.

Sākuma burti toreiz un tagad

Hroniķi izmantoja lielos burtus ar roku rakstītos manuskriptos, daži no tiem datēti ar 5. gadsimtu. Lielos burtus turpināja lietot no 8. līdz 15. gadsimtam, kad iespiedmašīnas ļāva drukāt drukāšanu līdz rūpnieciskam līmenim. Teksta sākumā tika ievietoti gan ar roku rakstīti, gan drukāti sākuma burti. Tie bieži tika dekorēti ar dekoratīvu rakstu, kas atradās ap burtu.

Paceltos un nomestos burtus lieto vēl šodien. Tos var atrast laikrakstos, žurnālos un grāmatās, kā arī digitālajā drukā. Paceltais tips dažreiz tiek saukts par iegarenu tipu. Tie ir novietoti vienā līmenī ar tiem sekojošā teksta apakšdaļu. Nomestie burti tiek novietoti vienā līmenī ar teksta augšdaļu, dažreiz slānī aiz teksta satura pamatteksta, vai arī pārējais teksts tiek apvilkts ap tiem.

Paceltos burtus ir daudz vieglāk definēt, jo tie ir vienā līmenī ar pārējo tekstu un parasti nav jāmaina ārējās malas. Izlaistie burti prasa precīzāku pielāgošanu. Jums būs vieglāk to saprast, ja vispirms sapratīsit, kā tiek apstrādātas audzinātas rakstzīmes.

Nodarbību izmantošana

Dizaineri, kuriem jau ir izpratne par CSS, zina, ka viņiem ir jāizveido atsevišķa CSS klase pirmajam lielajam burtam.

CSS kods rindkopas elementam un klasei, kas veido burtu, izskatītos šādi:

p (fonta lielums: 20 pikseļi; fontu saime: Georgia, "Times New Roman", Times, serif;). myinitialcaps (fonta izmērs: 48 pikseļi; fontu saime: Didot;)

Un HTML kods izskatīsies šādi:

Ko mums dod:

Šķiet pārāk viegli? Jums faktiski būs jāveic pielāgojumi atkarībā no konkrētajiem burtiem, jo ​​katram lielajam burtam ir nepieciešama īpaša atzarošana. Pēc fonta izvēles izvirzītajiem burtiem un pamatteksta tekstam ir jāizveido atsevišķas klases katram izvirzītajam burtam. Zemāk css-class.myinitialcapsi mala labajā pusē ir negatīva, lai samazinātu attālumu starp I un n.

Myinitialcapsi (fonta lielums: 48 pikseļi; fontu saime: Didot; malas labā puse: -1 pikseļi;)

esŠajā gadījumā starp burtiem “I” un “n” ir papildu atstarpe.

es iekļaujot jaunu klasi ar negatīvu rezervi, pievelk to tuvāk.

Atkarībā no ekrāna izšķirtspējas iepriekš minētajā piemērā I un n var izskatīties tā, it kā tie būtu izplūduši kopā. Tas ir saistīts ar serifiem burtu galos. Tāpēc, pirms izlemjat par galīgajiem CSS stiliem, pārbaudiet savu vietni dažādās ierīcēs, lai redzētu, kā tajās izskatās CSS burtu teksts.

Citāti un citi īpaši gadījumi

Jūs varat palielināt ne tikai burtus teksta sākumā. Varat ieviest citu klasi, lai izveidotu lielāku pēdiņu versiju, kas parādīsies blakus burtam. Mūsu gadījumā pēdiņās neder ne burtu klase ar izmēru 48, ne teksta klase 20 pikseļi. Drīzāk tas būs kaut kas pa vidu – 30 pikseļi. Mēs pārvietosim pēdiņas uz leju par 4 pikseļiem, lai tās optiski izlīdzinātu ar I:

Myinitialcapsq (fonta izmērs: 30 pikseļi; fontu saime: Didot; peldēšana: pa kreisi; mala augšdaļa: 4 pikseļi;)

es ieskaitot” jauna klase ar negatīvu rezervi pievelk to tuvāk.

Jums jābūt ļoti uzmanīgam, iestatot katru no CSS lielo burtu lietojumiem kopā ar pēdiņām, lai to apgriešana un līdzinājums atbilstu apkārtējam marķējumam. Piemēram, burts T būs jāpārvieto pa kreisi, nedaudz aiz rindkopas malas, lai tā šķērslīnija vizuāli iekļautos izkārtojumā. Tas pats būs jādara ar apaļajiem burtiem, piemēram, C, G, O un Q. Šajā piemērā tiek izmantoti 20, 30 un 48 fontu izmēri. Taču jums būs jāizvēlas izmēri, pamatojoties uz konkrētajiem jūsu izvēlētajiem fontiem. Kā arī to ekrānu izmēri un izšķirtspēja, kuros vietne tiks skatīta.

Pseidoelementi un pseidoklases

Izmantojot CSS pseidoelementu, jūs varat viegli izveidot paaugstinātu burtu, pievienojot rindkopas elementam ::first-leter. Izmantojiet: pirmais burts ( ar vienu kolu) mantotajām pārlūkprogrammām:

p ( fonta izmērs: 1,2 em; fontu saime: Georgia, "Times New Roman", Times, serif; līnijas augstums: 2 em; polsterējums apakšā: 1,2 em;) p:: pirmais burts ( fonta lielums: 3,6 em; teksta pārveidošana: lielie burti; fontu saime: "Monotype Bernard Condensed", serif; mala-labā: 0,03 em;).initialb (margin-right:-0,1 em;).initialn (margin-right:-0,15 em ;)

HTML kods, kas satur CSS klases, kas ņem vērā burtu N un B atzarojumu, izskatītos šādi...

Sākuma burts, pirmais burts ir lielais burts.
Ja ir līnijas pārtraukums, nākamajai rindai nav sākuma ierobežojuma.

n HTML avotā ievērojiet, kā pirmais burts, nevis lielais burts HTML, tiek pielāgots sākotnējam ierobežojuma izmēram — 3,6 em. Kārtīgi, vai ne?

B ut ar smagu atdevi un jaunu rindkopu, vienmēr tiek izveidots cits sākotnējais ierobežojums. Jūs varētu jautāt sev, Kā es par to rēķināšos? Vai man vajadzētu būt sākotnējam ierobežojumam ļoti jaunas rindkopas sākumā? Nu, jūs varētu. Bet vai vēlaties, lai tas tā izskatītos, un vai tam noteikti ir jāizskatās?

Rindkopas pirmais lielais burts tiek pārvērsts par burtu.
Pirmais burts pēc rindiņas pārtraukuma netiks pārvērsts par lielo burtu.

OŅemiet vērā, ka HTML avota kodā pirmais burts netiek rakstīts ar lielo burtu, bet tas tiek pārveidots par 3,6 em rakstzīmi.

PAR Tomēr arī pēc piespiedu rindiņas pārtraukuma un katras jaunas rindkopas sākumā vienmēr tiek izveidots burts. Jūs varat jautāt sev: Kā man tas būtu jāņem vērā? Vai man ir jāpievieno burti visiem šiem gadījumiem? Nu, jūs varat. Bet vai tas ir vajadzīgs?

Pat ņemot vērā priekšrocības, ko sniedz pseidoelementi, mums bija jāpievieno daudz koda, lai definētu atsevišķas klases, kas risinātu atzarošanas un polsterēšanas problēmas. Bet šī metode pārvērš katras jaunās rindkopas pirmo burtu par CSS lielo burtu. Dažiem tas var nebūt piemērots, jo tam nav jāpārveido katras rindkopas pirmais burts.

Apvienojot pseidoklases un pseidoelementus, lai izveidotu viedu izkārtojumu

Pseidoklases :first-child pievienošana palīdz atrisināt nevajadzīgas pirmo burtu pārveidošanas problēmu:

p ( fonta izmērs: 1,2 em; fontu saime: Georgia, "Times New Roman", Times, serif; līnijas augstums: 2 em; polsterējums apakšā: 0,5 em;) p: pirmais bērns:: pirmais burts ( fonta izmērs: 3,6 em; teksta pārveidošana: lielie burti; fontu saime: "Monotype Bernard Condensed", serifs; malas labā puse: 0,03 em;)

Apvienojot šo kodu ar HTML:

Pirmais burts, kas ir definēts kā pirmais pabērns, ir vienīgais burts, kas ar šo metodi tiek pārveidots par paaugstinātu nolaižamo vāciņu.

Tā kā tiek pārveidots tikai burts, kas definēts kā pirmais bērns, ņemiet vērā, ka šis piemērs atšķiras no iepriekšējā, bez pirmā bērna. Turklāt mēs nepārvēršam pirmos burtus pēc rindkopas sākuma un pēc piespiedu rindiņas pārtraukuma. Tas izskatās elegantāk nekā izkārtojums, kad mēs pārveidojām visus rindkopu pirmos burtus.

Pseidoklases izmantošanas priekšrocība ir spēja rīkoties ar dažādiem īpašiem gadījumiem. Kā ar mīnusiem? Ir daudz dažādu pseidoklases, un tās var apvienot tik dažādos veidos, ka tas var likt galvai griezties. Piemēram, pseidoklases :first-child un :first-of-type var dot tādus pašus rezultātus. Varat arī piemērot pseidoklasi ne tikai rindkopai, bet arī elementiem

vai
. Piemēram, kā parādīts tālāk esošajā paaugstinātā burtu piemērā Didot fontā. Ievērojiet, kā piemales atribūts ir pievienots pa labi no A. Pretējā gadījumā tas “salīmētu kopā” ar burtu s sadaļas sākumā:

sadaļa ( fonta izmērs: 1,2 em; fontu saime: Georgia, "Times New Roman", Times, serif; rindas augstums: 3 em;) sadaļa> p: pirmais bērns: pirmais burts ( fonta izmērs: 4 em; teksta pārveidošana: lielie burti; fontu saime: Didot, serif; margin-labais: 5 pikseļi;)

Un kopā ar HTML:

Sadaļas sākumā pirmajam burtam ir norādīts paaugstināts nolaižamais vāciņš.

Un jauna rindkopa...

Ja jūtaties eksperimentāls, varat izpētīt dažādas metodes papildus :first-child un :first-of-type . Piemēram, piemēram, :nth-of-type vai :nth-of-child, lai redzētu, kā šīs vai cita veida pseidoklases var izmantot CSS lielo burtu lietojuma tekstam. Neatkarīgi no tā, vai ievērojat šajā rakstā izklāstītos principus vai sākat iedziļināties, tiklīdz uzzināsiet, kā strādāt ar CSS pseidoklases first-child , :first-of-type un :first-letter , varēsit pieteikties. tos pareizi uz HTML elementiem.

Laba diena, vietņu veidošanas speciālisti. Šodienas publikācijā tiks apspriesta teksta satura noformēšanas tēma. Tieši tāpēc jūs uzzināsiet, kā iestatīt lielos burtus, izmantojot CSS rīkus, iepazīsieties ar vairākām iespējām, kā izveidot drop cap un, protams, varēsiet visu izmēģināt praksē. Nu, tagad pāriesim pie jautrās daļas!

Pārveidosim tekstu

Pateicoties kaskādes stila lapām, varat mainīt gan bloka pirmo rakstzīmi, gan visu tekstu. Es jums pastāstīšu, kā jūs varat darīt abus. Turklāt visi šajā rakstā minētie rīki tiek atbalstīti trīs valodu līmeņos: css1, css2, css2.1 un css3.

Sākšu ar interesantu rekvizītu, kas modificē visu teksta saturu atlasītajā . Šis teksta pārveidošana.

Nosauktais elements var pārvērst rakstzīmes par lielajiem un mazajiem burtiem, kā arī iestatīt katru vārda pirmo rakstzīmi uz lielo burtu. Vairāk par vērtībām rakstīju tabulā.

Tagad, lai nostiprinātu teorētisko materiālu, apskatiet piemēru.

Pārveidot tekstu

Uzmanību!

!Rīt visiem kosmētikas produktiem atlaide!

Akcija ir spēkā visās filiālēs, kas atrodas jūsu pilsētā.

Nolaižamā vāciņa izveide

Ja nezini, ko nozīmē jēdziens “drop cap”, tad tagad ir īstais laiks to noskaidrot, jo tas ir tieši saistīts ar aktuālo tēmu.

Lielais burts (vai dažreiz saka arī iniciālis) ir nodaļas pirmais burts, kas no pārējiem atšķiras ar savu lielo izmēru, krāsu un dažos gadījumos pat fonta noformējumu. Reālajā dzīvē šādas vēstules piemēru var atrast vecos rokrakstos un grāmatās.

Ir vairāki veidi, kā izveidot iniciāļus. Bieži vien simbols tiek izcelts ar iezīmēšanas valodas tagu un tad noteiktas īpašības ir noteiktas stilos, kas to modificē. Tas ir labs veids, taču šajā publikācijā ir runāts par CSS mehānismiem (kas, manuprāt, šajā gadījumā ir daudz loģiskāki un ērtāk lietojami).

Lai atrisinātu šo problēmu, varat izmantot tādu rīku kā.

Tātad, šajā gadījumā mēs izmantojam:pirmais burts. Tāpat kā visi pseidoelementi, tas tiek piešķirts atlasītājam, izmantojot kolu. Pēc visiem stila lapu noteikumiem tiek norādītas īpašības. Tomēr varat lietot tikai rekvizītus, kas attiecas uz fontu, polsterējuma, krāsas, fona, piemaļu un apmaļu rediģēšanu.

Es ierosinu apsvērt konkrētu piemēru. Īstenojot prezentēto mazo programmu, nolēmu izveidot ne tikai krāsainu sākuma burtu, bet piepildīt to ar ziediem. Lai to izdarītu, jums ir jāizmanto daži viltīgi triki, iestatot fonta krāsu uz caurspīdīgu un aizpildot burtu ar atlasīto attēlu.

Paaugstināts iniciālis

Šajā rindkopā ir teikums ar ļoti interesantu saturu.

Turpināsim interesanto stāstu nākamajā rindkopā.

Iegūtais rezultāts izskatās ļoti pievilcīgs un neparasts, kas ir ideāls risinājums.

Kā redzat, šī tēma ir ļoti vienkārša. Varat viegli izmantot programmas kodu, ko esmu nodrošinājis saviem tīmekļa resursiem, pārveidojot un pielāgojot to savam stilam.

Ja iesniegtais materiāls jums bija noderīgs, abonējiet mana emuāra atjauninājumus un neaizmirstiet dalīties iegūtajās zināšanās (un, protams, saitē uz manu emuāru) ar draugiem. Veiksmi!

Čau čau!

Ar cieņu, Romāns Čuešovs

Ļauj mainīt teksta burtu reģistru.

Noklusējuma vērtība ir iestatīta uz None , kas neietekmē tekstu. Teksta reģistrs paliek nemainīgs. Lielo un mazo burtu vērtības pārvērš rakstzīmes attiecīgi par lielajiem un mazajiem burtiem. Ja norādāt lielo burtu , tikai katra vārda pirmās rakstzīmes tiks rakstītas ar lielo burtu. Mantojums manto tā vecāku vērtību.

Piemērs

h3 ( teksta pārveide: lielie burti; ) .mazie burti ( teksta pārveidošana: mazie burti; ) .capitalize ( teksta pārveidošana: lielie burti; ) teksta pārveidošana

Šis ir nosaukums. Tam ir lietots teksta pārveidošanas rekvizīts ar lielajiem burtiem. Visas rakstzīmes būs ar lielajiem burtiem.

Šai rindkopai tiek lietots teksta pārveidošanas rekvizīts ar vērtību mazajiem burtiem, kas nozīmē, ka visi burti būs ar mazajiem burtiem.

Un šai pēdējai rindkopai tiek piemērots teksta pārveidošanas rekvizīts ar CAPITALIZE rekvizītu. Katra vārda pirmie burti tiks rakstīti ar lielajiem burtiem un tikai tie.

Rezultāts

Tomēr ne viss ir tik vienkārši. Ir dažas nianses. Ja skatāties uz iepriekšējā piemēra otro rindkopu, pamanīsit, ka vārds lielo burtu rakstīts , lai gan rindkopai ir iestatīts teksta pārveidošanas rekvizīts, lai rakstītu lielos burtus, tas pilnībā tiek rādīts ar lielajiem burtiem, kas atbilst oriģinālajam tekstam. Tas izskaidrojams ar to, ka ar norādīto lielo burtu vērtību tiek pārbaudīti tikai vārdu pirmie burti, bet pārējie paliek nemainīgi neatkarīgi no to sākotnējā stāvokļa.
Neskatoties uz šķietamo vienkāršību, teksta pārveidošanas rekvizīts var būt ļoti noderīgs. Piemēram, lai visu jūsu vietnes H1 virsrakstu tekstu padarītu ar lielajiem burtiem, stila lapai vienkārši jāpievieno viens rekvizīts.

H1 (teksta pārveidošana: lielie burti;)

un problēma tiks atrisināta. Un jums nevajadzēs manuāli mainīt visas galvenes, kuru var būt ļoti, ļoti daudz.

Kontrolē, vai elementa teksts tiek pārveidots par lielajiem vai lielajiem burtiem. Ja vērtība nav nekāda , avota teksta reģistrs tiks mainīts.

īsa informācija

Apzīmējumi

AprakstsPiemērs
<тип> Norāda vērtības veidu.<размер>
A && BVērtības ir jāizvada norādītajā secībā.<размер> && <цвет>
A | BNorāda, ka jums ir jāizvēlas tikai viena vērtība no piedāvātajām vērtībām (A vai B).normāls | mazie burtiņi
A || BKatru vērtību var izmantot neatkarīgi vai kopā ar citām jebkurā secībā.platums || skaitīt
Grupu vērtības.[ raža || krusts ]
* Atkārtojiet nulli vai vairākas reizes.[,<время>]*
+ Atkārtojiet vienu vai vairākas reizes.<число>+
? Norādītais veids, vārds vai grupa nav obligāta.ieliktnis?
(A, B)Atkārtojiet vismaz A, bet ne vairāk kā B reizes.<радиус>{1,4}
# Atkārtojiet vienu vai vairākas reizes, atdalot tos ar komatiem.<время>#
×

Vērtības

Lielais burts Katra vārda pirmā rakstzīme teikumā tiks rakstīta ar lielo burtu. Atlikušie simboli nemaina to izskatu. mazie burti Visas teksta rakstzīmes kļūst par mazajiem burtiem (mazajiem burtiem). lielie burti Visas teksta rakstzīmes kļūst par lielajiem (lielajiem burtiem). nav Nemaina rakstzīmju reģistru.

Smilšu kaste

Vinnijs Pūks vienmēr nevairījās no nedaudz atspirdzinājuma, īpaši vienpadsmitos no rīta, jo tajā laikā brokastis jau sen bija beigušās, bet pusdienas vēl nebija sākušās. Un, protams, viņš bija šausmīgi priecīgs, redzot, ka Trusis izņem krūzes un šķīvjus.

div (teksta pārveidošana: ar lielo burtu; )

Piemērs

teksta pārveidošana

Viduslaiku kultūras piemineklis

Amazones zemienē ir pārsvars mazs kaķu un suņu transports, un Hajos Bahia ir slavena ar saviem sarkanvīniem.

Šī piemēra rezultāts ir parādīts attēlā. 1.

Rīsi. 1. Teksta pārveidošanas rekvizīta pielietošana

Objekta modelis

Objekts.style.textTransform

Specifikācija

Katra specifikācija iziet vairākus apstiprināšanas posmus.

  • Ieteikums — specifikāciju ir apstiprinājusi W3C, un tā ir ieteicama kā standarts.
  • Ieteikums kandidātam ( Iespējamais ieteikums) - par standartu atbildīgā grupa ir pārliecināta, ka tas atbilst saviem mērķiem, bet standarta ieviešanai nepieciešama izstrādes kopienas palīdzība.
  • Ierosinātais ieteikums Ieteiktais ieteikums) - šajā posmā dokuments tiek iesniegts W3C konsultatīvajai padomei galīgai apstiprināšanai.
  • Darba projekts — izstrādāta projekta versija, kas ir apspriesta un grozīta kopienas pārskatīšanai.
  • Redaktora melnraksts ( Redakcijas melnraksts) - standarta uzmetuma versija pēc projekta redaktoru veiktajām izmaiņām.
  • Melnraksts ( Specifikācijas projekts) - standarta pirmā uzmetuma versija.
×

Sveiki šī emuāra lasītāji. Šodien es runāšu par to, kā jūs varat izveidot visus lielos burtus, izmantojot CSS. Protams, lai to izdarītu, varat ieslēgt Caps Lock un uzrakstīt vajadzīgo tekstu, taču šī ir diezgan primitīva metode. Bet ko darīt, ja jums ir jāizceļ atsevišķa rindkopa gatavajā rakstā?

Visu burtu pievienošana lielajiem CSS

Šim nolūkam ir teksta pārveidošanas rekvizīts, kas, kā jūs, iespējams, uzminējāt, pārveido tekstu. Tam ir šādas vērtības:

  • mazie burti – viss teksts tiek rādīts ar mazajiem burtiem
  • lielie burti - visi vārdi tiek parādīti ar lielajiem burtiem (kas mums ir nepieciešams)
  • lielo burtu – katra vārda pirmais burts tiek rakstīts ar lielo burtu

Tas būtībā ir viss, kas jums jāzina. Atliek tikai izdomāt, kā piekļūt vēlamajam elementam. Iedomāsimies šo piemēru: raksta piektā rindkopa ir jāraksta tikai ar lielajiem burtiem. Un kā to var īstenot?

Kā sasniegt vēlamo elementu?

Kā zināms, rindkopa tiek izveidota, izmantojot pārī savienotu html tagu, kura viss saturs kļūst par rindkopu. Atliek tikai definēt tai jaunu stila klasi:

Tagad mums ir iespēja piekļūt šim konkrētajam punktam, izmantojot CSS valodu, neietekmējot pārējo. To var izdarīt šādi:

Lielie burti(
Teksta pārveidošana: lielie burti;
}

Šī metode ir piemērota, ja jums ir nepieciešams izcelt fragmentu konkrētā rakstā. Kā būtu, ja visās lapās būtu jābūt noteiktam tekstam ar lielajiem burtiem. Šajā gadījumā labāk ir ievietot bloku veidnes failā, lai to nerakstītu katru reizi.

Vai varbūt jums ir jāizceļ otrā rindkopa katrā rakstā, izmantojot CSS ar lielajiem burtiem. Tad jums būs piemērota cita iespēja. Atrodiet bloku, kurā parādās raksts, un piekļūstiet otrajai rindkopai, izmantojot n-to bērnu pseidoklasi. Šajā piemērā mūsu blokam ar rakstu ir rakstu klase.

pants p:nth-child(2)(
Teksta pārveidošana: lielie burti
}

Kā redzat, katram konkrētajam gadījumam ir atšķirīgs risinājums. Vissvarīgākais ir atcerēties par teksta pārveidošanas īpašību, kas maina burtu reģistru.

Kopumā nav ieteicams šādi attēlot tekstu, jo tas ļoti pasliktina tā uztveri, taču var izcelt dažus īpaši svarīgus fragmentus.

Šodien mēs apskatījām teksta pārveidošanas rekvizītu. Abonējiet emuāru, lai saņemtu jaunus rakstus.