Izkārtojot, tīmekļa pārziņiem periodiski rodas jautājums: kā teksts tiks ietīts? Vairumā gadījumu pārlūkprogramma ar šo uzdevumu tiek galā pati. Bet dažreiz šis process ir jāpārņem savā kontrolē, it īpaši, veidojot garus vārdus un frāzes, kas, nepareizi pārnesot, zaudē savu nozīmi.
vārdu aplaušanas īpašums
HTML valodā ir īpašs tags līniju atdalīšanai.
. Bet tā pārāk bieža lietošana izstrādātāju vidū tiek uzskatīta par sliktu formu un bieži norāda uz neprofesionalitāti. Kā pierādījumu iedomājieties, ka jums ir logotips un vēlaties, lai katrs burts sākas jaunā rindā:
Rezultāts ir apgrūtinošs un neglīts kods, no kura jebkurš izstrādātājs piedzīvos kultūršoku. Un ko darīt, ja vēlaties, lai logotips darbvirsmas versijā tiktu parādīts horizontāli, bet vertikāli, ja ekrāna platums ir mazāks par 550 pikseļiem? Tāpēc vienmēr izmantojiet kaskādes stila lapas, lai pielāgotu elementu izskatu. Turklāt ar CSS rīku palīdzību rindiņu pārtraukumi tiek veikti elegantāk. Tajā pašā laikā nav lieku marķējumu, kas tikai samazina lapu ielādes ātrumu.
Pirmais īpašums, kas jāņem vērā teksta apstrādē, ir vārdu aplaušana. Tam nepieciešamas trīs vērtības: normāla, pārtraukt visu un paturēt visu. Jums tikai jāatceras pārtraukums, lai strādātu. Normāls ir noklusējuma iestatījums, un nav jēgas to norādīt. Saglabāt visus līdzekļus, lai novērstu rindiņu pārtraukumus CSS dokumentā. Paredzēts īpaši ķīniešu, japāņu un korejiešu rakstzīmēm. Tātad, ja neveidojat emuārus nevienā no šīm valodām, šī funkcija jums nebūs nepieciešama. To neatbalsta arī pārlūkprogramma Safari un iOS mobilie tālruņi.
Lai logotipam no iepriekšējā piemēra piešķirtu jaunu rindiņu katram burtam, izmantojot CSS, jums jāievada šāds kods:
P (fonts: treknraksts 30 pikseļi Helvetica, bez serifa; platums: 25 pikseļi; vārdu aplaušana: break-all; )
Fonta platums un izmērs ir izvēlēts tā, lai vietas pietiktu tikai vienam burtam. Vārdu aplaušana ar vērtību break-all liek pārlūkprogrammai katru reizi aplauzt vārdu jaunā rindiņā. Šo īpašumu nevar saukt par neaizvietojamu. Bet tas noderēs, veidojot mazus blokus ar tekstu, piemēram, komentāru laukus.
baltās telpas īpašums
Bieža kļūda, ko pieļauj iesācēju tīmekļa izstrādātāji, ir mēģinājums rediģēt tekstu ar atstarpēm vai nospiest taustiņu Enter un pēc tam brīnīties, kāpēc viņu centieni neparādās lapā. Neatkarīgi no tā, cik reižu nospiežat taustiņu Enter, pārlūkprogramma to ignorēs. Taču ir veids, kā panākt, lai teksts tiktu rādīts tā, kā vēlaties, un ņemt vērā visas atstarpes.
CSS dokumentā rindiņu pārtraukumus, kas piešķirti ar atstarpes rekvizītu, var konfigurēt, lai ievērotu atstarpes vai nospiestu taustiņu Enter. Atstarpe ar vērtību pirmsrindas liks pārlūkprogrammai tekstā redzēt Enter.
Ja CSS kodā nomainīsit pirmsrindas uz iepriekšēju aplauzumu, rindiņas aplaušanā tiks iekļautas atstarpes. Un otrādi, atspējojiet jebkuru aplaušanu, iestatot atstarpes rekvizītu tekstam ar vērtību nowrap:
#wrapper p(krāsa: #FFF; polsterējums: 10px; fonts: treknraksts 16px Helvetica, bez serifa; atstarpe: nowrap; )
teksta pārpilde
Vēl viens noderīgs rīks darbam ar tekstu ir teksta pārpilde. Papildus rindas aplaušanai CSS rekvizīts ļauj izgriezt saturu, kad konteiners ir pilns. Ņem divas vērtības:
- klips - vienkārši nogriež tekstu;
- elipsi — pievieno elipsi.
Lai rekvizīts darbotos, elements ir jāiestata arī tā, lai novērstu līniju pārtraukumus un pārplūdi ar vērtību slēptās.
īsa informācija
CSS versijas
css 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Apraksts
Atstarpes rekvizīts nosaka, kā parādīt atstarpes starp vārdiem. Normālos apstākļos tīmekļa lapā jebkurš atstarpju skaits HTML kodā tiks rādīts kā viens. Izņēmums ir tags
Šajā konteinerā ievietotais teksts tiek rādīts ar visām atstarpēm tādā veidā, kā to formatējis lietotājs. Tātad atstarpe atdarina atzīmes darbībuBet atšķirībā no tā tas nemaina fontu uz monospace.Sintakse
atstarpe: parasta | nowrap | pirms | pirmslīnija | iepriekšēja iesaiņošana | mantot
Vērtības
normāls Teksts pārlūkprogrammas logā tiek parādīts kā parasti, rindiņu pārtraukumi tiek iestatīti automātiski. nowrap Atstarpes tiek ignorētas, rindiņu pārtraukumi HTML kodā tiek ignorēti, viss teksts tiek parādīts vienā rindā; tomēr pievienojot atzīmi
aplauz tekstu jaunā rindiņā. iepriekš Tiek parādīts teksts, iekļaujot visas atstarpes un defises, kā tos HTML kodā ir pievienojis izstrādātājs. Ja rinda ir pārāk gara, lai ietilptu pārlūkprogrammas logā, tiks pievienota horizontāla ritjosla. pirmsrindas Atstarpes tekstā netiek ņemtas vērā, teksts tiek automātiski aplauzts nākamajā rindā, ja tas neietilpst norādītajā apgabalā. pre-wrap Tekstā tiek saglabātas visas atstarpes un defises, bet, ja rindas platums neietilpst norādītajā apgabalā, teksts automātiski pāriet uz nākamo rindiņu. mantot Pārmanto vecāku vērtību.Vērtību ietekme uz tekstu ir parādīta tabulā. viens.
HTML5 CSS2.1 IE Cr Op Sa Fx
balta vieta Piemērs
Fermā pēdējā teorēma
X n+Y n=Z n
kur n ir vesels skaitlis > 2Šī piemēra rezultāts ir parādīts attēlā. viens.
Rīsi. 1. Atstarpes rekvizīta lietošana
Objekta modelis
document.getElementById("elementID ").style.whiteSpace
Pārlūkprogrammas
Internet Explorer līdz versijai 7.0 (ieskaitot) neatbalsta pre-line , pre-wrap un inherit vērtības. Priekš
Opera pirms versijas 9.5 neatbalsta pirmsrindas vērtību. Priekš
Safari pirms versijas 3.0 un iOS neatbalsta pirmsiesaiņojuma un pirmsrindas vērtības.
Firefox līdz versijai 2.0 (ieskaitot) neatbalsta pirmsrindas un pirmsiesaiņojuma vērtības. Priekš
Rindas padeve, līnijas pārtraukums, līnijas pārtraukums — tas viss ir saistīts ar vienu lietu. HTML valodā bieži tiek izmantoti rindiņu pārtraukumi. Ir vairāki veidi: izmantojiet tagu
lai pārtulkotu uz jaunu rindiņu, vai arī varat izmantot CSS rekvizītus, lai pārtrauktu līniju. Apsveriet rindiņas pārtraukuma taga izmantošanas piemēru:CSS rindiņu pārtraukumus var veikt dažādos veidos, piemēram:
br(
pludiņš: pa kreisi;
platums: 100%
piemale: 0 0 20 pikseļi 0; /* polsterējums aiz rindas 20 pikseļi */
}Rindas atdalīšana ar HTML vai CSS
HTML valodā atdalīšanas līnijas izveidošana ir ļoti vienkārša. Tiek izmantots arī nesapārots tags
- šī ir dalījuma līnija. Atdalītāja līnija sākas ar jaunu līniju un tiek ievilkta aiz tās. Jūs varat kontrolēt horizontālās līnijas stilu, kā arī izveidot tai alternatīvu. Šeit ir piemērs dalījuma līnijai, izmantojot tagu:Un tagad veidosim stilu (mainiet stilu, mainīsim izskatu) mūsu dalījuma līniju:
hr(
platums: 80% /* līnijas platums */
augstums: 4 pikseļi; /* līnijas augstums / biezums */
fons: #333; /* fona / līnijas krāsa */
robeža: 0; /* apmali ap dalošo līniju (noņemiet to) */
piemale: 5px0 5px0; /* polsterējums virs un zem līnijas 5 pikseļi */
}Un izveidojiet alternatīvu mūsu dalījuma līnijai, izmantojot tagu
un CSS.Bieži vien vienā Excel šūnā teksts ir jāietver jaunā rindā. Tas ir, pārvietojiet tekstu pa rindiņai vienā šūnā, kā parādīts attēlā. Ja pēc pirmās teksta daļas ievadīšanas vienkārši nospiediet taustiņu ENTER, kursors tiks pārvietots uz nākamo rindu, bet citā šūnā, un mums ir jāpārvietojas tajā pašā šūnā.
Tas ir ļoti izplatīts uzdevums, un tas tiek atrisināts ļoti vienkārši - lai ietītu tekstu jaunā rindā vienā Excel šūnā, ir jānospiež ALT+ENTER(turiet nospiestu taustiņu ALT, pēc tam, neatlaižot to, nospiediet taustiņu ENTER)
Kā pārvietot tekstu uz jaunu rindiņu programmā Excel, izmantojot formulu
Dažreiz rindiņas pārtraukums ir jādara nevis vienu reizi, bet gan izmantojot Excel funkcijas. Tāpat kā šajā piemērā attēlā. Mēs ievadām vārdu, uzvārdu un patronimitāti, un tas tiek automātiski savākts šūnā A6
Atvērtajā logā cilnē "Līdzinājums" ir jāatzīmē izvēles rūtiņa blakus "Aplauzt pēc vārdiem", kā parādīts attēlā, pretējā gadījumā rindu aplaušana programmā Excel netiks parādīta pareizi, izmantojot formulas.
Kā aizstāt defisi ar citu rakstzīmi programmā Excel un otrādi, izmantojot formulu
Var mainiet defises rakstzīmi uz jebkuru citu rakstzīmi, piemēram, atstarpi, izmantojot Excel teksta funkciju SUBSTITUTE
Apsveriet piemēru attēlā iepriekš. Tātad šūnā B1 mēs ierakstām funkciju SUBSTITUTE:
AIZSTĀTĀJS(A1, CHAR(10), " ")
A1 ir mūsu rindiņas pārtraukuma teksts;
CHAR (10) ir līnijas pārtraukums (šajā rakstā mēs to apspriedām nedaudz augstāk);
" " ir atstarpe, jo mēs mainām rindiņas pārtraukumu uz atstarpiJa jums ir jāveic apgrieztā darbība - mainiet atstarpi uz defisi (rakstzīmi), tad funkcija izskatīsies šādi:
AIZSTĀTĀJS(A1, " ", CHAR(10))
Atgādinu, lai līniju aplaušana tiktu atspoguļota pareizi, šūnu rekvizītos, sadaļā "Līdzinājums" nepieciešams norādīt "Wrap cross lines".
Kā programmā Excel nomainīt defisi uz atstarpi un atpakaļ, izmantojot MEKLĒT — AIZSTĀT
Ir gadījumi, kad formulas ir neērti lietot, un jums ātri jāveic nomaiņa. Lai to izdarītu, mēs izmantojam Atrast un aizstāt. Atlasiet mūsu tekstu un nospiediet CTRL + H, parādīsies šāds logs.
Ja mums ir jāmaina rindiņas pārtraukums uz atstarpi, tad rindā "Atrast" ir jāievada rindiņas pārtraukums, lai to izdarītu. stāviet laukā "Atrast", pēc tam nospiediet taustiņu ALT, neatlaižot to, ierakstiet tastatūrā 010 - tas ir rindiņas pārtraukuma kods, tas šajā laukā nebūs redzams.
Pēc tam laukā "Aizstāt ar" ievadiet atstarpi vai jebkuru citu rakstzīmi, kas jāmaina, un noklikšķiniet uz "Aizstāt" vai "Aizstāt visu".
Starp citu, programmā Word tas ir ieviests skaidrāk.
Ja jāmaina rindiņas pārtraukuma rakstzīme uz atstarpi, tad laukā "Atrast" jānorāda īpašais kods "Rindas pārtraukums", kas norādīts kā ^l
Laukā "Aizstāt ar:" jums vienkārši jāatliek atstarpe un noklikšķiniet uz "Aizstāt" vai "Aizstāt visu".Mainīt var ne tikai rindiņu pārtraukumus, bet arī citas speciālās rakstzīmes, lai iegūtu tām atbilstošo kodu, jānoklikšķina uz pogas "Vairāk >>", "Īpašais" un jāizvēlas nepieciešamais kods. Atgādinu, ka šī funkcija ir tikai programmā Word, Excel šīs rakstzīmes nedarbosies.
Kā programmā Excel mainīt rindiņas pārtraukumu uz atstarpi vai otrādi, izmantojot VBA
Apsveriet piemēru atlasītajām šūnām. Tas ir, mēs atlasām vajadzīgās šūnas un palaižam makro
1. Mainiet atstarpes uz defisēm atlasītajās šūnās, izmantojot VBA
Apakšatstarpes ir defise ()
Katrai atlases šūnai
šūna.Vērtība = Aizstāt(šūna.Vērtība, Chr(32) , Chr(10))
Nākamais
beigu apakš2. Mainiet defises uz atstarpēm atlasītajās šūnās, izmantojot VBA
Sub Carry onSpaces ()
Katrai atlases šūnai
šūna.Vērtība = Aizstāt(šūna.Vērtība, Chr(10) , Chr(32))
Nākamais
beigu apakšKods ir ļoti vienkāršs Chr (10) ir rindiņas pārtraukums, Chr (32) ir atstarpe. Ja vēlaties mainīt uz jebkuru citu rakstzīmi, vienkārši nomainiet koda numuru, kas atbilst vajadzīgajai rakstzīmei.
Rakstzīmju kodi programmai Excel
Zemāk redzamajā attēlā redzami dažādi simboli un tiem atbilstošie kodi, vairākām kolonnām ir atšķirīgs fonts. Lai palielinātu attēlu, noklikšķiniet uz attēla.