Аппараттық және бағдарламалық қамтамасыз етуді орнату

css әріптерін жаңа жолға орау. Сөзді дефиспен қою

Интернет мазмұннан тұрады, мазмұн сөздерден тұрады және сөздер өте, өте ұзақ болуы мүмкін. Ерте ме, кеш пе, веб-шебер ұзақ сөздерді орау мәселесіне тап болады. Бұл мәселе әсіресе өзекті болып табылады адаптивті дизайн, және шағын мазмұн блоктары үшін. Сонымен, бұл мәселемен қалай күресуге болады?

Дефис

Ұзын сөздерді орау үшін бірінші шешім - дефис.

Defisi ( -webkit-дефис: авто; -moz-дефис: авто; -ms-дефис: авто; сызықша: авто; )

Браузерді қолдау: CSS сызықшаларына барлығы дерлік қолдау көрсетеді заманауи браузерлер, Chrome, Opera, Android қоспағанда. Сондай-ақ, грамматикалық дұрыс емес жерлерге дефис жиі қойылады.

Сөз үзілуі

Сөз үзілімі – сөздер ішіндегі жолдарды үзу-үзу керектігін көрсететін CSS қасиеті.

Обрив-слова ( -ms-сөз-бұзу: барлығын бұзу; сөзді бұзу: барлығын бұзу; сөзді бұзу: сөзді бұзу; )

Браузерді қолдау: Breaking Opera Mini және Opera қолданбасының ескі нұсқаларынан басқа барлық браузерлерде қолданылады.

толып кететін қаптама

Келесі шешім - Overflow Wrap (overflow-wrap) пайдалану.

Обертка-перефилления ( сөзді орау: үзіліс-сөз; толып-орау: үзіліс-сөз; )

Браузерді қолдау: барлық дерлік браузерлер қолдайды. Ескертпе: Кейбір браузерлер «overflow-wrap» орнына «сөзді орау» пайдалануды талап етеді.

эллипс

Тағы бір нұсқа - нүктелерді пайдалану.

Многоточие (толып кету: жасырын; бос орын: nowrap; мәтінді толтыру: эллипс; )

Браузерді қолдау: барлық заманауи браузерлер қолдайды.

Бұл жұмыс әдісі, бірақ идеалдан алыс.

Соңғы шешім:Толып кету және сызықша орауышын пайдалану.

Финалное-решение ( толып орау: үзу-сөз; сөзді орау: үзу-сөз; -webkit-дефис: авто; -ms-дефис: авто; -моз-дефис: авто; сызықша: авто; )

Бұл шешім оны қолдайтын шолғышқа сызықша қоюға мүмкіндік береді, ал оны қолдамайтын браузерлер үшін жол үзілімін енгізіңіз.

қысқаша ақпарат

CSS нұсқалары

css 1 CSS 2 CSS 2.1 CSS 3

Сипаттама

White-space қасиеті сөздер арасындағы бос орындарды көрсету жолын орнатады. Қалыпты жағдайларда HTML кодындағы бос орындардың кез келген саны веб-бетте біреу ретінде көрсетіледі. Ерекшелік - тег

Осы контейнерге орналастырылған мәтін пайдаланушы пішімдегендей барлық бос орындармен көрсетіледі.  Осылайша, бос орын тегтің қалай жұмыс істейтініне ұқсайды 
Бірақ одан айырмашылығы, ол қаріпті монокеңістікке өзгертпейді.

Синтаксис

бос орын: қалыпты | nowrap | алдын ала | алдын ала | алдын ала орау | мұрагер

Құндылықтар

қалыпты Браузер терезесіндегі мәтін әдеттегідей көрсетіледі, жол үзілімдері автоматты түрде орнатылады. nowrap Бос орындар еленбейді, HTML кодындағы жол үзілімдері еленбейді, барлық мәтін бір жолда көрсетіледі; дегенмен тегті қосады
мәтінді жылжытады жаңа жол. pre Мәтін барлық бос орындар мен сызықшалармен бірге көрсетіледі, себебі оларды әзірлеуші ​​HTML кодына қосқан. Егер сызық браузер терезесіне сыймас үшін тым ұзын болса, көлденең айналдыру жолағы қосылады. жол алдындағы бос орындар мәтінде ескерілмейді, мәтін көрсетілген аймаққа сәйкес келмесе, келесі жолға автоматты түрде оралады. алдын ала орау Мәтінде барлық бос орындар мен сызықшалар сақталады, бірақ жолдың ені көрсетілген аймаққа сәйкес келмесе, мәтін автоматты түрде келесі жолға өтеді. inherit Ата-ананың мәнін мұраға алады.

Мәндердің мәтінге әсері Кестеде көрсетілген. бір.

HTML5 CSS2.1 IE Cr Op Sa Fx

ақ кеңістік

Мысал

Ферманың соңғы теоремасы
X n+Y nn
мұндағы n – бүтін сан > 2

Нәтиже бұл мысалсуретте көрсетілген. бір.

Күріш. 1. White-space қасиетін қолдану

Объект үлгісі

document.getElementById("elementID ").style.whiteSpace

Браузерлер

Браузер Internet Explorer 7.0 нұсқасына дейін алдын ала жол , алдын ала орау және мұралау мәндерін қолдамайды. Үшін