Az elrendezés során a webmestereknek időnként felmerül a kérdésük: hogyan lesz tördelve a szöveg? A legtöbb esetben a böngésző önállóan kezeli ezt a feladatot. De néha ezt a folyamatot kézbe kell venni, különösen hosszú szavak és kifejezések alakításakor, amelyek helytelen átvitel esetén értelmüket vesztik.
szótörlő tulajdonság
A HTML-ben van egy speciális címke a sorok elválasztására.
. De túl gyakori használata rossz formának számít a fejlesztők körében, és gyakran szakszerűtlenségre utal. Ennek bizonyítékaként képzelje el, hogy van egy logója, és szeretné, hogy minden betű új sorban kezdődjön:
Az eredmény egy nehézkes és csúnya kód, amitől minden fejlesztő kultúrsokkot kap. És mi van akkor, ha azt szeretné, hogy a logó vízszintesen jelenjen meg az asztali változaton, de függőlegesen, ha a képernyő szélessége kisebb, mint 550 képpont? Ezért mindig használjon lépcsőzetes stíluslapokat az elemek megjelenésének testreszabásához. Sőt, a CSS eszközök segítségével a sortörések is elegánsabb módon valósulnak meg. Ugyanakkor nincs redundáns jelölés, ami csak az oldalak betöltésének sebességét csökkenti.
Az első tulajdonság, amelyet a szövegfeldolgozás során figyelembe kell venni, a tördelés. Három értéket vesz igénybe: normál, mindent megszakító és mindent megtart. Csak emlékeznie kell a munkavégzésre. A normál az alapértelmezett, és nincs értelme megadni. A Keep-all eszköz a sortörések megelőzésére a CSS-dokumentumban. Kifejezetten kínai, japán és koreai karakterekhez tervezték. Tehát ha nem fog blogot írni egyik nyelven sem, akkor nem lesz szüksége a funkcióra. Nem támogatja a Safari böngésző és az iOS mobiltelefonok sem.
Ha az előző példa logójához CSS-t használva szeretne minden betűhöz új sort rendelni, akkor a következő kódot kell beírnia:
P( betűtípus: félkövér, 30 képpont Helvetica, serif nélkül; szélesség: 25 képpont; tördelése: break-all; )
A betűszélesség és -méret úgy van megválasztva, hogy csak egy betű számára legyen elegendő hely. A break-all értékkel rendelkező szótördelés azt mondja a böngészőnek, hogy minden alkalommal új sorba törje be a szót. Ez a tulajdonság nem nevezhető pótolhatatlannak. De hasznos lesz kis szöveges blokkok, például megjegyzésmezők tervezésekor.
white space ingatlan
A kezdő webfejlesztők gyakori hibát követnek el, hogy szóközökkel próbálják szerkeszteni a szöveget, vagy lenyomják az Enter billentyűt, majd azon tűnődnek, hogy erőfeszítéseik miért nem jelennek meg az oldalon. Nem számít, hányszor nyomja meg az "Enter" gombot, a böngésző figyelmen kívül hagyja. De van mód arra, hogy úgy jelenítse meg a szöveget, ahogyan szeretné, és figyelembe veszi az összes szóközt.
A CSS-dokumentumban a szóköz tulajdonsággal hozzárendelt sortörések beállíthatók a szóközök tiszteletben tartására vagy az Enter billentyű lenyomására. A sor előtti értékű szóköz hatására a böngésző Entert fog látni a szövegben.
Ha a CSS-kódban az elősort előtördelésre változtatja, a sortörés szóközöket fog tartalmazni. Ezzel szemben tiltsa le a tördelést úgy, hogy a white-space tulajdonságot a nowrap értékű szövegre állítja:
#wrapper p( szín: #FFF; kitöltés: 10px; betűtípus: félkövér 16px Helvetica, serif nélkül; szóköz: nowrap; )
szöveg-túlcsordulás
A szöveggel való munka másik hasznos eszköze a text overflow. A sor tördelése mellett a CSS tulajdonság lehetővé teszi a tartalom kivágását, amikor a tároló megtelt. Két értéket vesz fel:
- klip – csak levágja a szöveget;
- ellipszis – egy ellipszist ad hozzá.
A tulajdonság működéséhez az elemet úgy is be kell állítani, hogy megakadályozza a sortöréseket és a rejtett értékű túlcsordulást.
rövid tájékoztatás
CSS verziók
css 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Leírás
A white-space tulajdonság beállítja, hogyan jelenítse meg a szóközöket a szavak között. Normál körülmények között a HTML-kód tetszőleges számú szóköze egyként jelenik meg a weboldalon. A kivétel a címke
Az ebbe a tárolóba helyezett szöveg minden szóközzel úgy jelenik meg, ahogyan azt a felhasználó formázta. Tehát a szóköz a címke működését utánozzaDe ezzel ellentétben nem változtatja a betűtípust monospace-re.Szintaxis
szóköz: normál | nowrap | pre | elősor | előcsomagolás | örököl
Értékek
normál A böngészőablakban a szöveg a megszokott módon jelenik meg, a sortörések beállítása automatikusan történik. nowrap A szóközöket figyelmen kívül hagyja, a HTML kód sortöréseit figyelmen kívül hagyja, az összes szöveg egy sorban jelenik meg; azonban a címke hozzáadásával
új sorba tördeli a szöveget. pre A szöveg minden szóközzel és kötőjellel együtt jelenik meg, ahogyan azokat a fejlesztő hozzáadta a HTML-kódhoz. Ha a sor túl hosszú ahhoz, hogy elférjen a böngészőablakban, egy vízszintes görgetősáv kerül hozzáadásra. sor előtti A szóközöket nem veszik figyelembe a szövegben, a szöveg automatikusan a következő sorba kerül, ha nem fér el a megadott területen. előtördelése Minden szóköz és kötőjel megmarad a szövegben, de ha a sor szélessége nem fér bele a megadott területbe, akkor a szöveg automatikusan a következő sorba kerül. inherit A szülő értékét örökli.Az értékek szövegre gyakorolt hatását a táblázat mutatja be. egy.
HTML5 CSS2.1 IE Cr Op Sa Fx
fehér űr Példa
Fermat utolsó tétele
x n+Y n=Z n
ahol n egy 2-nél nagyobb egész számEnnek a példának az eredménye az ábrán látható. egy.
Rizs. 1. A white-space tulajdonság alkalmazása
Objektummodell
document.getElementById("elementID ").style.whiteSpace
Böngészők
Az Internet Explorer a 7.0-s verzióig nem támogatja a pre-line , pre-wrap és inherit értékeket. Mert
A 9.5-ös verzió előtti Opera nem támogatja a sor előtti értéket. Mert
A 3.0-s verzió előtti Safari és az iOS nem támogatja a tördelési és sor előtti értékeket.
A Firefox a 2.0-s verzióig nem támogatja a sor előtti és a tördelése előtti értékeket. Mert
Soremelés, sortörés, sortörés – minden egy dologról szól. A HTML-ben gyakran használnak sortörést. Számos módja van: használja a címkét
új sorra fordítani, vagy a CSS-tulajdonságokkal megtörheti a sort. Vegyünk egy példát a sortörés címke használatára:A CSS-ben a sortöréseket többféleképpen is meg lehet tenni, például:
br (
balra lebeg;
szélesség: 100%
margó: 0 0 20 képpont 0; /* kitöltés a sor után 20 képpont */
}A sor elválasztása HTML-lel vagy CSS-sel
A HTML-ben nagyon egyszerű az elválasztó vonal létrehozása. A rendszer egy párosítatlan címkét is használ
- ez a választóvonal. Az elválasztó sor egy új sorban kezdődik, és utána behúzódik. Szabályozhatja a vízszintes vonal stílusát, és alternatívát is készíthet. Íme egy példa a címkét használó elválasztó vonalra:Most pedig stílusozzuk (stílusváltás, megjelenés megváltoztatása) a választóvonalat:
óra(
szélesség: 80% /* vonalvastagság */
magasság: 4px; /* vonal magassága / vastagsága */
háttér: #333; /* háttér / vonal színe */
határ: 0; /* szegély az elválasztó vonal körül (eltávolítja) */
margó: 5px0 5px0; /* kitöltés a sor felett és alatt 5 képpont */
}És hozzon létre egy alternatívát az elválasztó vonalra a címke segítségével
és CSS.A szöveget gyakran új sorba kell tördelni egy Excel-cellán belül. Vagyis mozgassa a szöveget soronként egy cellán belül a képen látható módon. Ha a szöveg első részének beírása után egyszerűen megnyomjuk az ENTER billentyűt, akkor a kurzor a következő sorba kerül, de egy másik cellába, és ugyanabba a cellába kell lépnünk.
Ez egy nagyon gyakori feladat, és nagyon egyszerűen megoldható - ha egy Excel cellán belül új sorba szeretne tördelni egy szöveget, nyomja meg a ALT+ENTER(tartsa lenyomva az ALT billentyűt, majd elengedése nélkül nyomja meg az ENTER billentyűt)
Szöveg áthelyezése új sorba az Excelben képlet segítségével
Néha nem egyszer kell sortörést csinálni, hanem az Excel függvényei segítségével. Mint a képen látható példában. Beírjuk az utónevet, vezetéknevet és családnevet, és automatikusan az A6 cellába gyűjtjük
A megnyíló ablakban az "Igazítás" fülön a képen látható módon be kell jelölni a "Szavakkal tördelése" melletti négyzetet, ellenkező esetben az Excelben a sortördelés képletek segítségével nem jelenik meg megfelelően.
Hogyan cserélje le a kötőjelet egy másik karakterrel az Excelben és fordítva egy képlet segítségével
Tud módosítsa a kötőjelet bármely más karakterre, például szóköz, az Excel SUBSTITUTE szövegfüggvényének használatával
Tekintsük a fenti képen látható példát. Tehát a B1 cellába írjuk a SUBSTITUTE függvényt:
SUBSTITUTE(A1;CHAR(10), " ")
Az A1 a sortörés szövege;
A CHAR (10) egy sortörés (ezt egy kicsit feljebb tárgyaltuk ebben a cikkben);
A " " szóköz, mivel a sortörést szóközre cseréljükHa fordított műveletet kell végrehajtania - módosítsa a szóközt kötőjelre (karakterre), akkor a függvény így fog kinézni:
SUBSTITUTE(A1, " ", CHAR(10))
Emlékeztetlek arra, hogy a sortördelés helyes tükrözése érdekében a cellák tulajdonságainál, az „Igazítás” részben meg kell adni a „Wrap cross lines” (Vonalok áthúzása) lehetőséget.
A kötőjel cseréje szóközre és vissza az Excelben a KERESÉS - CSERE funkcióval
Vannak esetek, amikor a tápszerek használata kényelmetlen, és gyorsan cserélni kell. Ehhez a Keresés és csere funkciót használjuk. Válassza ki a szövegünket, és nyomja meg a CTRL + H billentyűket, a következő ablak jelenik meg.
Ha a sortörést szóközre kell módosítanunk, akkor a "Keresés" sorban meg kell adni a sortörést, ehhez álljon a "Keresés" mezőbe, majd nyomja meg az ALT billentyűt, elengedése nélkül írja be a 010-et a billentyűzeten - ez a sortörés kód, ebben a mezőben nem lesz látható.
Ezt követően a „Csere erre” mezőben írjon be egy szóközt vagy bármely más karaktert, amelyre módosítani kell, majd kattintson a „Csere” vagy a „Minden cseréje” gombra.
A Wordben egyébként ez egyértelműbben van megvalósítva.
Ha a sortörés karaktert szóközre kell módosítania, akkor a "Keresés" mezőben meg kell adnia a "Sortörés" speciális kódot, amely a következőképpen jelenik meg: ^l
A "Csere ezzel:" mezőben csak szóközt kell hagynia, és kattintson a "Csere" vagy a "Minden cseréje" gombra.Nem csak a sortöréseket, hanem más speciális karaktereket is módosíthatja, a hozzájuk tartozó kód megszerzéséhez kattintson a "Tovább >>", "Speciális" gombra, és válassza ki a kívánt kódot. Emlékeztetlek arra, hogy ez a funkció csak Wordben van, Excelben ezek a karakterek nem működnek.
Hogyan lehet a sortörést szóközre változtatni vagy fordítva az Excelben VBA használatával
Vegyünk egy példát a kiválasztott cellákra. Vagyis kiválasztjuk a szükséges cellákat és lefuttatjuk a makrót
1. VBA segítségével módosítsa a szóközöket kötőjelekre a kijelölt cellákban
Sub SpacesOn kötőjel()
Minden egyes kiválasztott cellához
cell.Érték = Csere(cella.Érték, Chr(32) , Chr(10) )
Következő
vége al2. VBA segítségével módosítsa a kötőjeleket szóközökre a kijelölt cellákban
Sub Carry onSpaces()
Minden egyes kiválasztott cellához
cell.Érték = Csere(cella.Érték, Chr(10) , Chr(32) )
Következő
vége alA kód nagyon egyszerű. Chr (10) egy sortörés, Chr (32) szóköz. Ha bármilyen más karakterre szeretne váltani, egyszerűen cserélje ki a kívánt karakternek megfelelő kódszámot.
Karakterkódok az Excelhez
Az alábbi képen különböző szimbólumok és a hozzájuk tartozó kódok láthatók, több oszlop eltérő betűtípusú. A kép nagyításához kattintson a képre.