Неразрывный пробел | |
---|---|
В Unicode | U + 00A0 БЕЗПРЕРЫВНЫЙ ПРОБЕЛ (HTML ·, ) |
См. Также | U + 0020 ПРОБЕЛ (HTML ·Примечание: здесь обозначения обычного пробела заменены неразрывным пробелом ). Другие типы пробелов |
В текстовом редакторе и цифровом наборе, неразрывный пробел, также называемый неразрывный пробел, неразрывный пробел (NBSP ), требуется пробел, жесткое пространство или фиксированный пробел - это символ пробела, который предотвращает автоматический механизм в его позицах ии. В некоторых форматах, включая HTML, он также предотвращает сворачивание последовательных символов пробела в единый пробел.
Также существуют неразрывные пробелы с другой шириной.
Несмотря на то, что макет и использование аналогичны пробелу, он отличается контекстным поведением.
Программное обеспечение для обработки текста обычно предполагает, что автоматический механизм строки может быть вставлен везде, где встречается пробел; неразрывный пробел предотвращает это (при условии, что программа распознает символ). Например, если текст «100 км» не совсем умещается в конце строки, программа может вставить разрыв строки между «100» и «км». Редактор, который считает такое поведение нежелательным, может использовать неразрывный пробел между «100» и «км». Это гарантирует, что текст «100 км» не будет разорван: если он не помещается в конце строки, он полностью перемещается на строку строки.
Второе применение неразрывных пробелов - в форматах файлов обычного текста, таких как SGML, HTML, TeX и LaTeX, механизмы рендеринга запрограммированы на обработки последовательностей пробельных символов (пробел, новая строка, табуляция, подача формы и т. Д.), Как если бы они были одним символом (но это поведение можно переопределить). Такое «сжатие» пробелов позволяет автоматически упорядочивать исходный текст, используя разрывы строк, отступы и другие формы интервалов, не влияющие на окончательный результат набора.
<<уникальные пробелы не объединяются с соседними символами пробела при отображении и предлагаемых других видимых пространствах, в результате чего получается без использования стилизованных со специфическими значениями значений свойств CSS «белый -Космос»., неизбирательное (см. использование Рекомендации по использованию в руководствах по стилю ), в дополнение к нормальному пространству, дает постороннее пространство на выходе.Другие неразрывные варианты, , край в Unicode :
·NNBSP
). Он был введен в Unicode 3.0 для монгольского языка, чтобы отделить суффикс от основы Это также необходимо для больших знаков препинания в французском, иногда неточно называемых «двойной пунктуацией» (;
, ?
, !
, »
, ›
и после «
, ‹
; сегодня часто также перед :
), в русский (перед длинное тире [-]) и в немецком между сокращениями из нескольких частей (например, «z. B.», «dh», «vlnr»). При использовании с монгольским языком его ширина обычно составляет третье нормального пространства; в других контекстах его ширина составляет около 70% от нормального пространства, но может напоминать ширину тонкого пространства (U + 2009), по крайней мере, с некоторыми типами. Также, начиная с версии 34, репозитория общего языка Unicode (CLDR), NNBSP используется в как разделителя групп тысяч для французского языка.
·
) Создает пробел, равный цифре (0–9) символов.
·
·WJ
): кодируется в Unicode, начиная с версии 3.2. Соединитель не пробелов и запрещает разрыв в его позиции.В браузерах, поддерживаемых
Чтобы показать неразрывный эффект неразрывного пробела, следующие слова были разделены неразрывными пробелами:
Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua Ut Enim Ad Minim Ad Minim Veniam Quis Node Ullamco Laboris Nisi Ut Aliquip Ex Ea3 Commodo, чтобы пробовать, что
Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Inciquida Et Dolre Magazine: 281 Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua Ut Enim Ad Minim Veniam Quis Nostrud Laboris Nisi Utmod Aliquip Ex Ea Commander
41
- RSP, необходимое пространствоU nicode определяет несколько других -пробел символов. См. § Изменение ширины. Примечания к кодировке:
или
.Это редко для национальных или международных раскладки клавиатуры для ввода ввода неразрывного пробела. Исключением является финская многоязычная клавиатура, принятая в качестве национального стандарта SFS 5966 в 2008 году. В соответствии с настройкой SFS неразрывный пробел можно достичь с помощью комбинации клавиш AltGr + Space.
Обычно механизмы клавиатуры и прикладных программ (например, текстовых процессоров ) разработали свои собственные собственные собственные ресурсы собственные собственные ресурсы для неразрывного пробела. Например:
Система / приложение | Метод входа |
---|---|
Microsoft Windows | Alt +0160или Alt +255(не всегда работает) |
macOS | ⌥ Opt +Space |
Linux или Unix с использованием X11 | Compose , Space, Spaceили AltGr+ Пробел |
AmigaOS | Alt+ Пробел |
GNU Emacs | Ctrl +X8Пробел |
Ctrl+K, Пробел, Пробел; или Ctrl+K, ⇧ Shift +N, ⇧ Shift+S | |
Dreamweaver, LibreOffice, Microsoft Word,. OpenOffice.org (начиная с 3.0), AutoCAD | Ctrl+ ⇧ Shift+ Пробел |
FrameMaker, LyX (не Mac), OpenOffice. org (ранее 3.0),. WordPerfect | Ctrl+ Space |
Mac Adobe InDesign | ⌥ Opt+ ⌘ Cmd+X |
Помимо этого приложения и среды часто имеют методы для ввода объектов Unicode непосредственно через их кодовую точку, например с помощью метода ввода Alt Numpad. (Неразрывный пробел имеет кодовую точку 255
десятичное (FF
шестнадцатеричное) на кодовой странице 437 и кодовой странице 850, а также кодовую точку 160
десятичное (A0
шестнадцатеричное) в кодовой странице 1252.)