Пробел | HTML

Что такое пробел

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

1 2 3 4 5 6 7 8 9 0 - = Backspace Tab Caps Lock Shift Ctrl Win Alt Enter Shift Alt Gr Ctrl Ё Й Ц У К Е Н Г Ш Щ З Х Ъ Ф Ы В А П Р О Л Д Ж Э \ Я Ч С М И Т Ь Б Ю . Q W E R T Y U I O P { } A S D F G H J K L : " | Z X C V B N M < > ?

Символ пробела и его виды

Полный список: Whitespace character [wikipedia.org]
слово слово &#32; \u0020 межсловный, его печатает кнопка Space
слово слово &nbsp; \u00A0 межсловный, неразрывный
словослово &thinsp; \u2009 тонкий
словослово &#8239; \u202f тонкий, неразрывный
словослово &hairsp; \u200A волосяной
словослово &#8203; \u200B без ширины, при необходимости переносит слово
слово­слово &shy; \u00AD без ширины, при необходимости переносит слово, добавляя к нему дефис
словослово &NoBreak; \u2060 без ширины, неразрывный
словослово &emsp; \u2003 равен 1em, то есть размеру кегеля
словослово &numsp; \u2007 равен ширине цифры, если все цифры одинаковой ширины, неразрывный
словослово &puncsp; \u2008 равен ширине запятой
слово␣слово &blank; \u2423 обозначение символа

Что такое неразрывный пробел

Неразрывный пробел — это пробел, запрещающий переносить отдельно друг от друга элементы, между которыми он находится. Например: 1000000000 рублей и 1000000000 рублей

Неразрывный пробел

Если два и более междусловных пробела идут подряд и не являются неразрывными, то они показываются как один. Искл.: когда пробелы находится внутри тега pre или тега, которому задано свойство white-space в значениях pre или pre-wrap

слово слово слово&#32;&#32;&#32;&#32;&#32;&#32;слово
слово      слово слово&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;слово

Если строка начинается с пробела, то он игнорируется

слово слово
слово &#32;&#32;&#32;&#32;&#32;&#32;слово

Знак переноса на новую строку &NewLine;, который печатает кнопка клавиатуры Enter, также является пробельным символом

слово слово
слово &NewLine;&NewLine;&NewLine;&NewLine;&NewLine;&NewLine;слово

Зачем нужен неразрывный пробел без ширины

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

:) замена произойдёт
:&NoBreak;) замены не произойдёт
в f t
наверх ↑

Комментариев нет: