Html символ неразрывного пробела: Неразрывный пробел HTML | Impuls-Web.ru

css — HTML напротив неразрывного пробела

В моем HTML у меня есть очень длинное слово, и я пытаюсь установить определенную точку останова только тогда, когда не хватает места. Что мне нужно, так это своего рода условный заполнитель. Как я могу достичь такого рода вещей?

  • html
  • css

Возможно, поможет пробел нулевой ширины Unicode: http://www.fileformat.info/info/unicode/char/200b/index.htm

HTML-объект &# 8203; напр. over​flow разобьет слово между «over» и «flow» только в том случае, если полное слово не подходит.

2

Тег (для Word BReak) будет делать то, что вы хотите.

4

Я опубликую другую альтернативу, так как это то, что я действительно искал, когда впервые нашел этот вопрос.

Вместо пробела нулевой ширины следует использовать мягкий дефис.

Из мягкого дефиса:

мягкий дефис или слоговый дефис , сокращенно SHY , представляет собой кодовую точку, зарезервированную в некоторых наборах кодированных символов с целью разбивая слова по строкам, вставляя видимые дефисы.

Кроме того, для сравнения с «Пробелом нулевой ширины» из мягкого дефиса:

Он служит невидимым маркером , используемым для указания места в тексте, где перенос через дефис допускается без принудительного разрыва строки в неудобное место , если текст переформатирован. становится видимым только после переноса слов в конце строки. Юникод мягкого дефиса семантика и реализация HTML во многом похожи на Пробел нулевой ширины Unicode, за исключением мягкого дефиса сохранит кернинг символов с обеих сторон, если не видимый . Пространство нулевой ширины, с другой стороны, не будет, как есть.

считается видимым персонажем, даже если он не визуализируется, таким образом, собственные показатели кернинга.

Вы также можете ознакомиться со статьей в Википедии с примером текста, который меняется при изменении размера окна.

противоположность br :

  
 

с уважением

Правило Microsoft CSS «word-wrap:word-break» должно делать то, что вы хотите, и поддерживается большинством старых браузеров

https://developer.mozilla.org/en-US/docs/CSS/ word-wrap

http://msdn.microsoft.com/en-us/library/ie/ms531186(v=vs.85).aspx

Теперь также есть версия WC3 — «overflow-wrap:break- слово;» и, как вы можете прочитать в спецификации, «по устаревшим причинам UA должны рассматривать «word-wrap» как альтернативное имя для свойства «overflow-wrap», как если бы это было сокращением от «overflow-wrap». — так что вы можете проверить, действительно ли ваш браузер реализует это.

http://www.w3.org/TR/css3-text/#overflow-wrap

http://caniuse. com/#search=overflow-wrap

Вы всегда можете перестраховаться и использовать оба

 стр.breaklongwords {
    перенос слов: разрыв слов;
    переполнение-обертка: перерыв-слово;
}
 

5

Зарегистрируйтесь или войдите

Зарегистрироваться через Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

javascript — Терминология: является ли табуляция неразрывным пробелом?

спросил

Изменено 3 года, 7 месяцев назад

Просмотрено 330 раз

AFAIK, NBSP (неразрывный пробел) это: . Но табуляция ( \t ) тоже неразрывный пробел, верно? Я имею в виду, что он не создает новую строку.

Если все верно, то как бы вы назвали переменную, которая может содержать либо , либо \t ? Что-то уродливое вроде tabOrNbsp ?

Я спрашиваю, потому что в настоящее время в моем коде для этой цели используется переменная с именем nbsp , но двусмысленность меня тошнит. Или это правильно, как сейчас?

П.С. Этот вопрос такой тупой, но не ненавидь, теперь я вижу, насколько это было тупым. В конце концов, комментаторы и ответчик действительно помогли разобраться!

  • javascript
  • пробел
  • терминология

7

Я думаю, вы неправильно поняли термин «неразрывный пробел».

Обычно, хотя символ пробела или табуляции не требует разрыва строки, он позволяет перенос строки. Поэтому, если абзац длится достаточно долго, он в конечном итоге растянется на несколько строк, даже если вы используете много пробелов и табуляций.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *