Css preloži črke v novo vrstico. Dejstvo besed. Vklopite prestavljanje besed za besede, ki ne ustrezajo
Opis
Lastnost presledka določa, kako prikazati presledke med besedami. V normalnih okoliščinah bo poljubno število presledkov v kodi HTML prikazano kot ena na spletni strani. Izjema je oznaka
Besedilo v tem vsebniku je prikazano z vsemi presledki, kot ga je oblikoval uporabnik. Tako beli presledki posnemajo delovanje oznake.Toda za razliko od njega ne spremeni pisave v enoprostorno.Sintaksa
presledek: normalno | nowrap | pred | pred vrstico | predhodno zavijanje | podedovati
Vrednosti
normalno Besedilo je prikazano v oknu brskalnika kot običajno, prelomi vrstic se nastavijo samodejno. Nowrap Presledki so prezrti, prelomi vrstic so prezrti v kodi HTML, vse besedilo je prikazano v eni vrstici; vendar dodajanje oznake
ovije besedilo v novo vrstico. pre Besedilo je prikazano z vsemi presledki in vezaji, kot jih je dodal razvijalec v kodo HTML. Če je vrstica predolga, da se ne prilega oknu brskalnika, bo dodan vodoravni drsni trak. V besedilu se presledki ne upoštevajo, besedilo se samodejno prevleče v naslednjo vrstico, če se ne prilega določenemu območju. pre-wrap Vsi presledki in prelomi so ohranjeni v besedilu, vendar če širina vrstice ne ustreza določenemu območju, se besedilo samodejno prelomi v naslednjo vrstico. inherit Podeduje vrednost od nadrejenega.Učinek vrednosti na besedilo je predstavljen v tabeli. 1.
HTML5 CSS2.1 IE Cr Op Sa Fx
presledek Primer
Fermatov zadnji izrek
X n+ Y n= Z n
kjer je n celo število > 2Rezultat tega primera je prikazan na sl. 1.
riž. 1. Uporaba lastnosti presledka
Objektni model
document.getElementById ("elementID") .style.whiteSpace
Brskalniki
Internet Explorer do vključno 7.0 ne podpira pre-line, pre-wrap in dedovanja. Za
Opera pred različico 9.5 ne podpira vrednosti pred vrstico. Za
Safari pred različico 3.0 in iOS ne podpirata vrednosti pre-wrap in pre-line.
Firefox do vključno različice 2.0 ne podpira vrednosti pre-line in pre-wrap. Za
Določite, kako zaviti dolge besede:
- samo tam, kjer je pomišljaj, presledek ali Enter (razen neprekinjenega presledka in neprekinjenega vezaja -). Vezaj je napisan med deli ene besede (na primer rdeča in rumena), med besedami - pomišljaj. "Mehki vezaj" - se prikaže samo, če je treba prenesti besedo. Če je beseda zunaj obsega nadrejenega, potem
ali prenese del brez vezaja. Minus se uporablja v matematičnih izrazih (na primer 5 - 2). V telefonskih številkah je prikazana digitalna linija (na primer +7 800 000‒00‒00). In vse to ni tako znano - to je na tipkovnici. - po katerem koli znaku.
- po pravilih ruskega jezika s samodejnim prestavljanjem.
overflow-wrap
previjanje besed
prelom besed
prelom vrstice
vezajinaših tisoč devetsto devetindevetdeset kilogramov je že ponovno pregledan krmar-buldožer-nakladalec
lang = "ru"lang = "ru"> naših tisoč devetsto devetindevetdeset je že ponovno pregledanih - kilogram krč-buldožer-nakladalecKakšna je razlika med eno lastnostjo in drugo
Dolge besede privzeto niso povezane z vezajem, razen če je to izrecno označeno z vezajem, in se začnejo v novi vrstici.
Da prezremo vrstice, ki so takoj vidne očesu, dodamo besedni prelom: zadrži vse; ...
Da brskalnik ne bi bil pozoren na mehki vezaj, vstavimo vezaje: none; ...
Če je potreben prelom z besedo, potem word-wrap: break-word; Svetujem vam, da ga vedno uporabljate, saj ga razumejo vsi brskalniki. Razlikuje se od word-break: break-all; ki ima prednost pri tem, da se besede, ki ne sodijo v blok, začnejo z novo vrstico in se upošteva priporočilo mehkega vezaja.
Če se uporablja skupaj, word-break: break-all; z vezaji: avto; , slednje je prezrto. vezaji: avto; postavi poljubne vezaje, kot se mu zdi primerno. Da pa bo deloval, morate svoj jezik določiti tako, da navedete atribut lang = "ru" v div.
Ne ovijte besed v drugo vrstico
Recimo, da element ali gumb menija ne izgleda dobro, če se razpade. Zato je treba njihovo ločitev prepovedati. Za to je treba vse zgornje lastnosti nastaviti na "privzeti" način in dodati. Kliknite in si oglejte naš poligon.
Prelom kontrolnih besed za vezaje: samodejno;
Tetrahidropiranilciklopentiltetrahidropiridopiridin
Tetrahidropipiridino visokokratke informacije
različice CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Opis
Lastnost presledka določa, kako prikazati presledke med besedami. V normalnih okoliščinah bo poljubno število presledkov v kodi HTML prikazano kot ena na spletni strani. Izjema je oznaka
Besedilo v tem vsebniku je prikazano z vsemi presledki, kot ga je oblikoval uporabnik. Tako beli presledki posnemajo delovanje oznake.Toda za razliko od njega ne spremeni pisave v enoprostorno.Sintaksa
presledek: normalno | nowrap | pred | pred vrstico | predhodno zavijanje | podedovati
Vrednosti
normalno Besedilo je prikazano v oknu brskalnika kot običajno, prelomi vrstic se nastavijo samodejno. Nowrap Presledki so prezrti, prelomi vrstic so prezrti v kodi HTML, vse besedilo je prikazano v eni vrstici; vendar dodajanje oznake
ovije besedilo v novo vrstico. pre Besedilo je prikazano z vsemi presledki in vezaji, kot jih je dodal razvijalec v kodo HTML. Če je vrstica predolga, da se ne prilega oknu brskalnika, bo dodan vodoravni drsni trak. V besedilu se presledki ne upoštevajo, besedilo se samodejno prevleče v naslednjo vrstico, če se ne prilega določenemu območju. pre-wrap Vsi presledki in prelomi so ohranjeni v besedilu, vendar če širina vrstice ne ustreza določenemu območju, se besedilo samodejno prelomi v naslednjo vrstico. inherit Podeduje vrednost od nadrejenega.Učinek vrednosti na besedilo je predstavljen v tabeli. 1.
HTML5 CSS2.1 IE Cr Op Sa Fx
presledek Primer
Fermatov zadnji izrek
X n+ Y n= Z n
kjer je n celo število > 2Rezultat tega primera je prikazan na sl. 1.
riž. 1. Uporaba lastnosti presledka
Objektni model
document.getElementById ("elementID") .style.whiteSpace
Brskalniki
Internet Explorer do vključno 7.0 ne podpira pre-line, pre-wrap in dedovanja. Za
Opera pred različico 9.5 ne podpira vrednosti pred vrstico. Za
Safari pred različico 3.0 in iOS ne podpirata vrednosti pre-wrap in pre-line.
Firefox do vključno različice 2.0 ne podpira vrednosti pre-line in pre-wrap. Za
Vlad Merževič
Za razliko od besedila pri tiskanju se na spletni strani nanašanje le redko uporablja, saj nismo togo vezani na velikost papirja. Spletne strani si lahko ogledate na različnih monitorjih, z različnimi ločljivostmi, v različnih operacijskih sistemih in brskalnikih. Vse to povzroča tako kombinacijo kombinacij, da je nemogoče predvideti, kako bo končno besedilo izgledalo za uporabnika. Zaradi tega je besedilo običajno levo poravnano in vezano kot cele besede. A vseeno je v nekaterih primerih nujna dekleta, na primer, ko se zaradi estetike uporabljajo dolgi kemični ali medicinski izrazi v ozkih stolpcih določene širine. V HTML in CSS ni toliko ročnih ali samodejnih načinov dodajanja vezaja, zato jih bom naštel vse.
Uporaba oznake
Oznaka
uveden v HTML5 in po potrebi ustvari prelom besed. Na tistih mestih, kjer je po pravilih ruskega jezika dovoljen prenos, vstavimo (primer 1). Če se celotna beseda ujema z dodeljeno širino, se ta oznaka na noben način ne bo manifestirala in niti ne bomo vedeli za njeno prisotnost. Če beseda ne ustreza, je brskalnik na mestu oznake ustvari prenos. Primer 1. Oznaka
Prenosi ena
supradiclas cinkarica Angelica je po končani šoli izbrala poklic podjetja proizvodnja voznik obrazi. Rezultat tega primera je prikazan na sl. 1.
riž. 1. Besedilo z ovijanjem besed
Mehki prenos
Aplikacija
ima resno pomanjkljivost - nemogoče je razumeti, ali je vezaj pred nami ali ločena beseda v drugi vrstici. Zaradi tega se lahko pomen stavka izgubi in napačno razume. Vezaj je treba izvesti v skladu s pravili tipografije, in sicer: na koncu vrstice dodajte vezaj. Mehko stavljanje besed se odlično obnese, v kodi HTML je za to poseben simbol -. Ima isto vlogo kot oznaka - ni viden v običajnem besedilu in prevleče besedo v drugo vrstico, hkrati pa doda vezaj (primer 2). Primer 2. Mehko prenašanje
Prenosi Enanajstorazrednica Angelica je po končani šoli izbrala poklic poslovnega producenta-voznika.
Rezultat tega primera je prikazan na sl. 2. Upoštevajte, koliko bolj estetsko prijetno in razumljivo je postalo besedilo v primerjavi s sl. 1.
riž. 2. Besedilo z ovijanjem besed
Lastnost word-break
Za avtomatizacijo postopka ustvarjanja vezaja uporabite lastnost word-break z vrednostjo break-all (primer 3). HTML-ju ni treba dodajati nobenih simbolov ali oznak, vse prevzamejo slogi.
Primer 3. Uporaba preloma besed
Prenosi Enajstošolka Angelica je po končani šoli izbrala poklic referenta.
Rezultat tega primera je prikazan na sl. 3. Pravila vezaja v tem primeru niso upoštevana, zato se lahko besede prestavljajo na zelo bizaren način.
riž. 3. Besedilo z ovijanjem besed
Od vseh naštetih metod "polročna" uporaba - daje najboljši rezultat - se upoštevajo pravila ruskega jezika, besedilo je videti najbolj estetsko. Uporabite ga, ko so v besedilu dolge besede.
Lastnost vezaji
In končno, najbolj zmogljiva in priročna lastnost za samodejno dodajanje vezaja so vezaji. Njegovo delovanje temelji na vgrajenem slovarju za deljenje besed v brskalniku, zato daje najboljši rezultat. Podprto v IE10, Firefox, Android in iOS. Chrome in Opera ne podpirata. Da bi vse delovalo, za oznako dodajte atribut lang z vrednostjo ru (primer 4).
Primer 4. Uporaba vezaja
Prenosi Enajstošolka Angelica je po končani šoli izbrala poklic referenta.
Rezultat tega primera je prikazan na sl. 4.
riž. 4. Besedilo z ovijanjem besed
Preprečite deljenje besed
Pogosto se pojavi tudi obraten problem - prepovedati vezaje na tistih mestih, kjer so po pravilih jezika nesprejemljivi. Na primer, ne morete ločiti merskih enot od števila (10 ml), oznake leta (54 pr.n.št.), začetnic od priimka, prelomiti obstojne okrajšave (itd.) itd. Da brskalnik ne bi v presledek dodajte vezaje, ga je treba nadomestiti z neprekinjenim presledkom (primer 5).
Primer 5. Uporaba
Prenosi Jezero na koordinatah 70 ° 58 ′ 19 ″ s. NS. 97 ° 24 ′ 5 ″ V Vas se nahaja v okrožju Taimyr Dolgano-Nenets na ozemlju Krasnojarsk v Rusiji.
V tem primeru je za pravilno črkovanje koordinat uporabljeno, ki ne dovoljuje prelivanja besedila.
Pozdravljeni vsi skupaj). Še naprej pišem o različnih uporabnih lastnostih jezika css, ki lahko nekako pomagajo pri postavitvi. In danes vam želim povedati, kako zaviti besede v css, če ne sodijo v vaš vsebnik. Vse vam bom pokazal s pravim primerom.
Vklopite prestavljanje besed za besede, ki ne ustrezajo
Recimo, da imam blok širok 100 slikovnih pik in vanj moram napisati nekaj besedila. Besedilo vsebuje besedo " samoizvleček". To je na primer arhiv) Ampak ne bistvo. Beseda je zelo dolga, v širino posode pač ne bo. Zapišimo ga v tako ozek blok (100 slikovnih pik). Kaj se bo zgodilo?
Kot vidite, je uboga beseda prilezla iz zabojnika, no, nima kam iti, kaj lahko storite. In to brez vdolbine. Torej, tukaj na pomoč priskoči lastnost word-wrap. Tukaj morate zahtevati blok, da omogoči prelivanje besed v njem:
Prelom besede: break-word;
Za prepričljivost lahko dodate tudi oblazinjenje. Torej, po uporabi lastnosti vidimo, da bodo besede, ki so predolge, prevlečene besedo za črko v drugo vrstico. Poleg tega, tudi če druga vrstica ne zadostuje za besedo, se bo preostanek prenesel v tretjo itd.
Rad bi poudaril, da se nepremičnina lahko varno uporablja. Prvič, danes odlično deluje v brskalnikih. Drugič, deluje pametno. Namreč pri vseh običajnih besedah ne bo deljenja, cele besede se bodo prenesle v naslednjo vrstico, tako da berljivost ne bo poslabšana. To lahko vidite na tem posnetku zaslona.Kdaj uporabiti prelom besed
Pravzaprav zaenkrat vidim 2 primera uporabe. Prvi je samo za ozke bloke, kjer se bojite, da bi lahko dolge besede grdo prilezele iz bloka. Drugi je, ko si je oblikovalec zamislil, da mora biti ime strani v več vrsticah.
Torej, v tem članku smo se naučili, kako narediti prelivanje besed v css. To je vse zame danes. Se vidiva.