tab-size
Īpašums CSS tiek izmantota, lai pielāgotu summas telpu, kas displeja par tabulēšanas rakstzīmi.
pre ( tab-size: 8; /* default. Pretty big! */ tab-size: 2; tab-size: 13px; /* you can set a width-per-tab also */ )
Spēlējiet ar šiem diapazona slīdņiem, lai redzētu, kā dažādas vērtības ietekmē ciļņu renderēšanu (kad cilnes faktiski var redzēt):
Skatiet
Kriss Koijera (@chriscoyier) Pen Pen rNBLYaP
par CodePen.
Cilnes raksturs (unikods U + 0009) parasti tiek pārveidots par atstarpēm (unikoda U + 0020), izmantojot atstarpes apstrādes kārtulas, un pēc tam tiek sakļauts, lai pārlūkprogrammā tiktu parādīta tikai viena atstarpe pēc kārtas. Tāpēc tab-size
rekvizīts ir noderīgs tikai tad, ja neattiecas baltās vietas apstrādes noteikumi, proti, iekš a
tagu un kadwhite-space
elementa rekvizīts ir iestatīts uzpre-wrap
.Īpašuma noklusējuma vērtība
tab-size
ir 8 atstarpes rakstzīmes, un tā var pieņemt jebkuru pozitīvu vesela skaitļa vērtību.Viņš ir daži piemēri dažādiem izmantošanas veidiem
tab-size
:Skatiet
Kriss Koijera (@chriscoyier) Pen Pen rNBLYjg
vietnē CodePen.Kā redzat iepriekšējos piemēros,
tab-size
rekvizīts pielāgo cilnes rakstzīmei atvēlētās vietas daudzumu. Otrajā piemērātagam ir
white-space
jāpielāgo tā rekvizītspre-wrap
, lai cilnes rakstzīmes netiktu pārvērstas parastajās atstarpēs un nesakļautas.CSS jūs pamanīsit arī to, ka Firefox un Opera ir nepieciešami prefiksi
-moz-
un-o-
prefiksi, taču Chrome pieņem nepielikto versiju.Polyfill
Astoņu vietu noklusējums ir šausmīgi liels. Ja jums ir jāatbalsta neatbalstīta pārlūkprogramma, varat izmantot šo aizpildījumu (JavaScript šajā pildspalvveida pilnšļircē):
Skatiet
CSS-Tricks cilnes izmēra pildspalvas aizpildīšanu, izmantojot CSS-Tricks (@ css-tricks)
vietnē CodePen.Pārlūka atbalsts
Šie pārlūka atbalsta dati ir no Caniuse, kurai ir sīkāka informācija. Cipars norāda, ka pārlūks atbalsta šo un jaunākās versijas funkciju.
Darbvirsma
Chrome | Firefox | IE | Mala | Safari |
---|---|---|---|---|
42 | 53 * | Nē | 79 | 13.1 |
Mobilais / planšetdators
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 * | 81. | 13.4-13.7 |
Šis īpašums degradējas ļoti graciozi. Katrs pārlūks atbalsta cilnes rakstzīmes. Atbalsta trūkums šim īpašumam neko neizjauc, pārlūkprogramma tā vietā parāda tikai astoņu rakstzīmju platas cilnes.