hyphens
Vara kontrolli poolitamise teksti ploki taseme elemendid. Saate sidekriipsu üldse ära hoida, lubada või lubada seda ainult teatud märkide olemasolul.
Pange tähele, et see hyphens
on keeletundlik. Selle võime leida vaheajavõimalusi sõltub lang
vanemelemendi atribuudis määratletud keelest . Kõiki keeli veel ei toetata ja tugi sõltub konkreetsest brauserist.
Süntaks
p ( hyphens: none | manual | auto )
sidekriipsud: pole ühtegi
Sõnad ei joondata reavahetuses kunagi, isegi kui sõna sisemuses olevad tähemärgid viitavad sellele, kuhu sidekriips võiks või peaks minema.
sidekriipsud: käsitsi
Sõnad purustatakse ainult reavahetustel, kui sõna sees on märke, mis viitavad reavahetuse võimalustele. Reavahetuse võimalust pakuvad kaks märki:
U+2010
(HYPHEN): „kõva” sidekriips tähistab nähtavat reavahetuse võimalust. Isegi kui joon pole sellel hetkel tegelikult katki, renderdatakse sidekriips ikkagi. Sõna otseses mõttes „-“.U+00AD
(SHY): nähtamatu, "pehme" sidekriips. Seda märki ei tehta nähtavalt; selle asemel soovitab see koha, kus brauser võib vajadusel sõna murda. HTML-is saate kasutada-
pehme sidekriipsu sisestamiseks.
sidekriipsud: automaatne
Sõnad saab murda sobivates sidekohtades nii, nagu määravad sõna sisekriipsumärgid (vt eespool), või määratakse automaatselt keelele sobiva sidekriipsuga (kui brauser seda toetab või pakub @hyphenation-resource
).
Sõna sees olevad tingimuslikud mõttekriipsud, kui need on olemas, võtavad sõna sisekriipsupunktide määramisel prioriteedi automaatsete ressursside ees.
sidekriipsud: kõik
Katkestatud, ärge kasutage . See oli ainult spetsifikatsioonis ajutiselt testimiseks.
Demo
Alloleval demol on terve hulk lõike ja kõik on seatud hyphens: auto;
sidekriipsu mõiste demonstreerimiseks. lang
Atribuut on seatud en
vanemale element.
Vaadake seda pliiatsit!
Brauseri tugi
Need brauseri tugiandmed pärinevad Caniuse'ilt, millel on üksikasjalikum teave. Number näitab, et brauser toetab selle versiooni ja uuemat funktsiooni.
Töölaud
Chrome | Firefox | IE | Edge | Safari |
---|---|---|---|---|
88 | 6 * | 10 * | 12 * | 5,1 * |
Mobiil / tahvelarvuti
Android Chrome | Android Firefox | Android | iOS-i Safari |
---|---|---|---|
88 | 85 | 81 | 4,2–4,3 * |
Safari 5+ nõuab -webkit-
, Firefox 6+ nõuab -moz-
, IE 10+ nõuab -ms-
, iOS 4.2+ nõuab -webkit-
.
Chrome <55 ja Androidi brauser toetavad tegelikult -webkit-hyphens: none
vaikeväärtust, kuid mitte ühtegi teist väärtust.
Firefoxis ja Internet Exploreris töötab automaatne sidumine ainult mõnes keeles (määratletud lang
atribuudiga). Toetatud keelte täieliku loendi leiate sellest märkusest.
Kui kirjutate veebipõhist dokumenti, mis tõesti vajab sidekriipsu, võite kasutada Hyphenator.js, mis on ulatuslikul sõnastikul põhinev teek, mis süstib teie sisusse automaatselt pehmeid sidekriipse ja nullilaiuseid tühikuid.
Ilma JavaScripti peate tuginema mõlemale hyphens
ja word-wrap
:
.hyphenate ( word-wrap: break-word; overflow-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; )