Html символ пробела: Как сделать пробел с помощью HTML

Содержание

Пробел | HTML примеры

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

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

1234567890-=BackspaceTabCaps LockShiftCtrlWinAltEnterShiftAlt GrCtrlЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭ\ЯЧСМИТЬБЮ.QWERTYUIOP{}ASDFGHJKL:»|ZXCVBNM<>?

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

Полный список: Whitespace character [wikipedia.org]
Образец Код
(копируется при щелчке)
Описание
слово слово &#32; межсловный, его печатает кнопка Space
слово слово &nbsp; межсловный, неразрывный
слово слово &thinsp; тонкий
слово слово
&#8239;
тонкий, неразрывный
слово&hairsp;слово &hairsp; волосяной
слово​слово &#8203; без ширины, при необходимости переносит слово
слово­слово &shy; без ширины, при необходимости переносит слово, добавляя к нему дефис
слово&NoBreak;слово &NoBreak; без ширины, неразрывный
слово слово &emsp; равен 1em, то есть размеру кегеля
слово&numsp;слово &numsp; равен ширине цифры, если все цифры одинаковой ширины, неразрывный
слово&puncsp;слово &puncsp; равен ширине запятой
слово слово &#9; горизонтальный Tab
слово&blank;слово &blank; обозначение символа пробела

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

 ч. &nbsp;

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

<p>Этопредложениенеразбитопословамиегонельзяперенестинановуюстрокупословам
<p>Это&nbsp;предложение&nbsp;разбито&nbsp;по&nbsp;словам&nbsp;и&nbsp;его&nbsp;нельзя&nbsp;перенести&nbsp;на&nbsp;новую&nbsp;строку&nbsp;по&nbsp;словам
<p>Это предложение разбито по словам и его можно перенести на новую строку по словам

Согласно техническим правилам набора текста не допускается при переносе на новую строку отделять или разделять:

Приведен не полный перечень.
Образец Код Описание
А.  С. Пушкин А.&nbsp;С.&nbsp;Пушкин инициалы от фамилии
и т. д. и&nbsp;т.&nbsp;д. сокращения типа «и т. п.», «и др.», «т. е.», «т. о.»
г. Москва г.&nbsp;Москва сокращенные слова от слов, к которым они относятся и без которых, как правило, не употребляются (например, «тов.», «им.», «ул.»)
1 000 1&#8239;000 цифры одного числа
XXI век XXI&nbsp;век цифры от наименований
№ 1 &nbsp;1 знаки {%, §, ° и т. п.) от цифр, к которым они относятся

Длинный пробел

Длина пробела определяется свойством word-spacing.

<style>
p.wordSpacing {
  word-spacing: 2.5em;
}
</style>

<p>Слово слово слово
<p>Слово слово слово

Если два и более пробела идут подряд и не являются неразрывными, то они показываются как один. Управлять этим поведением можно с помощью свойства white-space. У тега <pre> по умолчанию white-space имеет значение

pre и моноширинный шрифт.

<style>
p.whiteSpace {
  white-space: pre-wrap;
}
</style>

<p>Слово          слово          слово
<p>Слово &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;слово &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;слово
<p>Слово          слово          слово
<pre>Слово          слово          слово</pre>

Если строка начинается с пробелов, которые не являются неразрывными, то они игнорируются. Отступ/выступ первой строки в абзаце можно установить с помощью свойства text-indent.

<style>
p.textIndent {
  text-indent: 2.5em;
}
</style>

<p>          Cлово слово слово
<p> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Cлово слово слово <p>Cлово слово слово

C несколькими следующими друг за другом &nbsp;:

  1. код менее читабельный,
  2. код сложнее корректировать,
  3. код больше, чем при использовании свойств CSS.

Табуляция

&#9; в HTML

Табуляция — это символ пробела, который может сужаться или растягиваться дабы выровнять текст в строках. Табуляцию, как правило, печатает кнопка клавиатуры Tab. В HTML обозначается символом &#9;

Действие табуляции можно увидеть, лишь когда свойство white-space имеет значения pre или pre-wrap. У тега <pre> по умолчанию white-space: pre; и моноширинный шрифт.

<style>
.whiteSpace {
  white-space: pre-wrap;
} </style> <div> Длиннющее слово 9 пробелов Очень длинное слово 4 пробела Слово 30 пробелов </div> <div> Длиннющее слово&#9;1 пробел Очень длинное слово&#9;1 пробел Слово&#9;&#9;&#9;&#9;4 пробела </div>

Большое число табуляции следует применять с осторожностью, так как при уменьшении ширины всё расплывается. Доработанный вариант выглядит так.

<style>
div {
  max-width: 50em;
  margin: 0 auto;
  padding: 1em;
  white-space: pre-wrap;
  background: whitesmoke;
}
span {
  border-bottom: 1px dotted #999;
}
<style>

<div>ЧАСТЬ ПЕРВАЯ <span>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;
</span>3 Глава 1. Никогда не разговаривайте с неизвестными <span>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</span>5 Глава 2. Понтий Пилат <span>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</span>21 Глава 3. Седьмое доказательство <span>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</span>52 Глава 4. Погоня <span>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</span>58 Глава 5. Было дело в Грибоедове <span>
&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;
</span>67 Глава 6. Шизофрения, как было и сказано<span>&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</span>82 </div>

tab-size
em rem ex ch vh vw vmin vmax px mm cm in pt pc
ширина символа табуляции
initial
8
inherit
наследует значение родителя
unset
наследует значение родителя

Слово слово слово

<style>
div {
  tab-size: 8; 
  white-space: pre-wrap;
}
</style>

<div>Слово&#9;слово&#9;слово</div>

Способ применения неразрывного пробела без ширины

&NoBreak;

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

:) замена произойдёт
:&NoBreak;) замены не произойдёт

Пробельные символы в HTML: табуляция в HTML, неразрывный пробел в HTML, перенос строки в HTML

Привет, посетитель сайта ZametkiNaPolyah.ru! Этой записью мы продолжаем рубрику: Верстка сайтов, в которой есть раздел HTML. На этот раз мы поговорим про пробельные символы HTML. На первый взгляд тема кажется не важной да и не очень нужно, но смею вас заверить, что это далеко не так.

Пробельные символы в HTML имеют, во-первых, четкое и определенное назначение, а во-вторых, заранее определенное поведение. Думаю, с назначением пробельных символов в HTML более менее всё понятно: пробельные символы в основном используются для форматирования HTML кода, но и не только для этого. А вот с поведением пробельных символов, думаю, понятно не всё. Дело всё в том, что браузеры особым образом обрабатывают пробельные символы, поэтому я и написал, что у пробельных символов есть четко определенное поведение.

Пробельные символы в HTML: табуляция в HTML, неразрывный пробел в HTML, перенос строки в HTML

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

Так же мы рассмотрим во всех деталях каждый из пробельных символов в отдельности. В записи будут описаны следующие вопрос:

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

Надеюсь, что словесные объяснения и примеры из публикации помогут вам разобраться с тем, как браузер обрабатывает пробельные символы.

Для чего нужны пробельные символы в HTML

Содержание статьи:

  • Для чего нужны пробельные символы в HTML
  • Виды пробельных символов в HTML
  • Пробел и неразрывный пробел в HTML
  • Табуляция в HTML или еще один пробельный символ
  • Перенос строки в HTML или третий пробельный символ. Символ переноса строки
  • Как браузер делает переносы строк
  • Принудительный перенос строки в HTML. HTML тэг <br>
  • Сохранение пробелов в HTML. HTML тэг <pre>

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

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

Второе назначение пробельных символов в HTML, можно сказать, логическое, и используем мы пробельные символы для того, чтобы разделить слова между собой, поскольку тексты без пробелов были бы совсем нечитабельны. Бывают ситуации, когда вы случайно поставили несколько пробелов между словами внутри HTML тэга, в этом случае браузер «сожмет» эти пробелы до одного. В дальнейшем мы с вами в этом убедимся и посмотрим на примере.

Надеемся, что с назначением пробельных символов в HTML мы разобрались и теперь можем двигаться дальше. Тема пробельных символов довольно простая, но важная. В принципе, в HTML нет сложных тем и нет ничего не важного, поскольку HTML – это стандарт, который нужно соблюдать.

Виды пробельных символов в HTML

Раз с назначением пробельных символов всё понятно, то стоит разобраться с видами пробельных символов. В HTML, да и в общем, пробельные символы можно разделить следующим образом: пробел, табуляция и перенос строки. Описать словами пробельные символы хорошо, но хотелось бы их увидеть своими глазами, в этом нам поможет бесплатный HTML редактор Notepad++, у которого есть подсветка синтаксиса, но сейчас для нас важно, что Notepad++ умеет отображать пробельные символы.

Как выглядят пробельные символы в HTML документе

Обратите внимание на рисунок: это скрин из Notepad++, на котором открыт HTML документ из записи, в которой мы говорили про HTML элементы. Оранжевая стрелка – это табуляция в HTML документе. Поскольку я работаю на ОС Windows 10, то перенос строк в HTML у меня отображается двумя символами: CR и LF (такая уж традиция, идущая от печатных машинок, в ОС семейства Linux перенос строки обозначается одни символом LF). А вот пробел в Notepad++ отображается символом красной точки, если присмотритесь к скрину, то заметите ее.

Итак, Notepad++ помог нам увидеть пробельные символы в HTML документе: табуляцию, перенос строки и пробел. Однако большинство этих пробельных символов мы не увидим в HTML странице, которую нам сформирует браузер. Мы уже говорили, что язык HTML не чувствителен к пробельным символам, и браузеры отбрасывают все пробельные символы, расположенные между тэгами.

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

Пробел и неразрывный пробел в HTML

Давайте теперь рассмотрим каждый из пробельных символов в отдельности. Начнем мы с пробелов в HTML. Итак, мы уже знаем, что браузер игнорирует все пробельные символы, расположенные между тэгами. Но как обрабатывает браузер пробельные символы внутри тэгов, это важный вопрос, поскольку от этого зависит то, как будут отображаться тексты на странице. Давайте посмотрим это на примере. Откройте любой удобный для вас редактор, можно даже обычный блокнот, но я порекомендую вам бесплатный PHP редактор NetBeans, у которого есть прекрасные возможности по работе с HTML, и наберите следующий код:

Пример использования пробелов в HTML документе

Сохраните файл с расширением .html в любую удобную для вас папку и откройте его в браузере, вы увидите вот такую картину:

Отображение пробельных символов в браузере

Мы видим, что в первом HTML параграфе браузер «сконвертировал» все лишние пробелы и пробельные символы, отличные от пробела, в один пробел. А во втором параграфе у нас ситуация несколько другая. Здесь мы используем специальный символ, про который часто говорят, что это неразрывный пробел в HTML. Всё дело в том, что говорить неразрывный пробел в HTML не совсем правильно, так как это специальная последовательность кодировки.

Неразрывные пробелы в HTML документах, как и в любых других документах используются, чтобы сказать программе, открывающей данный документ (в нашем случае браузеру), что данные слова соединены пробелом неразрывно, другими словами, если мы напишем «Привет&nbsp;мир!», то браузер никогда не перенесет слово «мир!» без слова «Привет» на новую строку, перенос будет осуществлен только вместе. Плюс ко всему прочему неразрывный пробел в HTML можно использовать, чтобы поставить несколько пробелов между словами внутри HTML тэгов.

Обратите внимание на рисунок, в котором показано окно браузера: браузер проигнорировал все переносы строк, несмотря на то, что мы использовали неразрывный пробел внутри HTML тэга <p>. Давайте подведем промежуточный итог: браузер игнорирует все пробельные символы, расположенные вне HTML тэгов, и браузер сжимает все пробельные символы внутри HTML тэгов до одного пробела, если внутри HTML тэга не используется неразрывный пробел.

Табуляция в HTML или еще один пробельный символ

HTML табуляция – это еще один пробельный символ. Чаще всего табуляцию в HTML используют для того, чтобы форматировать HTML код в редакторе. Табуляцию не стоит использовать внутри HTML тэга <pre>, о котором мы поговорим далее. Дело всё в том, что табуляция не имеет фиксированного размера. Размер табуляции можно настроить, как в редакторе, так и в браузере. Поэтому нельзя точно сказать, как табуляция будет отображаться у того или иного пользователя на созданной HTML странице в браузере.

Табуляцию в HTML можно настроить (да и не только в HTML), потому что она представляет собой несколько пробелов, объединенных вместе. Чтобы написать пробельный символ табуляции нажмите клавишу Tab (по-моему, это сработает в любом редакторе). Табуляцию в HTML можно использовать для форматирования кода (не путайте форматирование кода с непосредственным форматированием текста в HTML), но ее не стоит использовать внутри HTML тэгов, поскольку у каждого пользователя она будет отображаться в соответствии с его настройками, а значит по-разному. Пожалуй, мы сказали всё, что можно про использование табуляции в HTML документах и редакторах.

Перенос строки в HTML или третий пробельный символ. Символ переноса строки

Перенос строки в HTML, да и не только в HTML, осуществляется нажатием клавиши Enter. Символ переноса строки в операционных системах Linux: LF. В операционных системах Windows CR LF, в системах Mac OS до версии девять символом переноса строки была последовательность CR. Итак, мы уже знаем, что браузер игнорирует переносы строк в HTML документе, где бы они не располагались.

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

Как браузер делает переносы строк

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

Дело всё в том, что для браузера символы пробела – это ориентиры, по которым он определяет, как будут переноситься строки в том случае, когда нет возможности их уместить в область просмотра. Давайте попробуем реализовать простой пример. Создадим простой HTML документ. Откройте любой удобный редактор, например, бесплатный CSS редактор Brackets и напишите следующий код:

<!DOCTYPE html> <html lang=»ru-RU»> <head> <meta charset=»UTF-8″> <title>Пробельные символы в HTML</title> <link rel=»stylesheet» type=»text/css» href=»style.css» /> </head> <body> <h2>Текстнаписанныйбезпробельныхсимволовперенесеннебудет</h2> <p>Браузер пользуется пробельными символами, чтобы осуществлять перенос строк в том случае, когда области просмора не хватает, чтобы уместить всю строку</p> </body> </html>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<!DOCTYPE html>

<html lang=»ru-RU»>

<head>

<meta charset=»UTF-8″>

<title>Пробельные символы в HTML</title>

<link rel=»stylesheet» type=»text/css» href=»style. css» />

</head>

<body>

<h2>Текстнаписанныйбезпробельныхсимволовперенесеннебудет</h2>

<p>Браузер пользуется пробельными символами, чтобы осуществлять перенос

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

уместить всю строку</p>

</body>

</html>

А затем откройте пример в браузере и сократите область просмотра до минимума, вы увидите примерно такую же картину, как на рисунке ниже.

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

В случае HTML заголовка браузер не стал ничего переносить и оставил строку как есть. Но в случае с HTML абзацем у браузера появилось понимание о том, как переносить строки благодаря тому, что в тексте параграфа есть пробельные символа, на которые ориентируется браузер, чтобы осуществить перенос строки.

Итак, мы уже нашли три применения пробельным символам в HTML: первое и основное заключается в том, что пробельные символы используются для форматирования кода, второе применение заключается в том, что браузер, ориентируясь на пробельные символы, делает перенос строк в том случае, когда ему не хватает области просмотра, и третье применение пробельных символов в HTML заключается в разделение слов в тексте.

Принудительный перенос строки в HTML. HTML тэг <br>

Итак, мы выяснили, что браузер чихал на символы переноса строк в HTML, но как нам быть, если есть необходимость сделать перенос строки там, где нам хочется, а не там, где заканчивается область просмотра в браузере? Например, мы хотим опубликовать стихи, но параграфом их публиковать не сильно правильно и неудобно. В таких ситуациях нас спасает и, причем очень сильно спасает, HTML тэг <br>.

BR является строчным HTML элементом и одиночным HTML тэгом. Выполняет HTML тэг <br> одну единственную простую, но важную функцию – делает принудительный перенос строк. Когда браузер видит HTML тэг <br>, он формирует HTML элемент, который видят пользователи в виде переноса строк. Давайте сделаем принудительный перенос строк на примере, откройте любой удобный для вас редактор, на мой взгляд одним из самых удобных редакторов является JavaScript редактор Sublime Text 3, и скопируйте следующий код:

<!DOCTYPE html> <html lang=»ru-RU»> <head> <meta charset=»UTF-8″> <title>Пробельные символы в HTML</title> <link rel=»stylesheet» type=»text/css» href=»style. css» /> </head> <body> <p>Белая береза<br> Под моим окном<br> Принакрылась снегом,<br> Точно серебром.</p> </body> </html>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<!DOCTYPE html>

 

<html lang=»ru-RU»>

 

<head>

 

<meta charset=»UTF-8″>

 

<title>Пробельные символы в HTML</title>

 

<link rel=»stylesheet» type=»text/css» href=»style.css» />

 

</head>

 

<body>

 

<p>Белая береза<br> Под моим окном<br>

 

Принакрылась снегом,<br> Точно серебром.</p>

 

</body>

 

</html>

Четверостишие из произведения Есенина будет отображено следующим образом:

Делаем принудительный перенос строк в HTML документе

Каждая строка стихотворения написана с новой строки, в принципе, этого мы и добивались. Итак, тэг <br> используется для принудительного переноса строк в HTML. Если вы напишите два и более тэгов BR подряд, то браузер сформирует столько принудительных переносов строк, сколько тэгов <br> он встретит в документе.

Важной особенностью тэга <br> является то, что все пробельные символы, которые расположены в коде до него и все символы, которые располагаются после него, игнорируются. Поэтому вы можете спокойно формировать принудительный перенос строки данным тэгом, не опасаясь, что где-нибудь «вылезет» лишний пробельный символ. Стоит заметить, что тэг <br> имеет один уникальный HTML атрибут clear, который сообщает браузеру, как обрабатывать следующую за <br> строку, если текст обтекает плавающий HTML элемент, но об этом мы поговорим в другой записи.

Сохранение пробелов в HTML. HTML тэг <pre>

Теперь давайте обсудим проблему Владимира Маяковского… Вернее его слога, еще точнее, как нам записать стихи Владимира Маяковского в HTML документе.

Неужели нам придется использовать специальные символы HTML, типа неразрывного пробела и после каждой строки тэг <br>? Ответ: конечно же нет. Разработчики стандарта HTML учли этот момент и приняли в стандарт специальный HTML тэг <pre>. Тэг <pre> или preformatted на русский язык можно перевести, как авторское форматирование.

Данный тэг позволяет сохранять пробельные символы в HTML. Когда браузер встречает текст внутри тэга <pre>, он его отображает как есть, то есть с сохранение всех пробельных символов: перенос строк, табуляция и просто пробел будут сохранены внутри тэга <pre> в том виде, как вы их написали.

Стоит отметить, что HTML тэг <pre> является парным, а HTML элемент PRE является блочным. Собственно, тэг получил название авторское форматирование из-за причины, которую мы озвучили выше: браузер сохраняет все пробельные символы текста, внутри данного тэга в том виде, в котором их написал автор. Давайте попробуем сохранить все пробельные символы в HTML, использовав тэг <pre> и посмотрим, как пробельные символы будут показаны в браузере.

Тэг pre, который позволяет сохранять пробельные символы в HTML

Код документа очень простой, стих В. Маяковского помещен в контейнер <pre>. Теперь посмотрим, как обработает браузер пробельные символы внутри HTML элемента PRE.

Пример авторского форматирования в HTML

Видим, что все пробельные символы сохранились в том виде, как мы их написали. Теперь мы убедились, что тэг <pre> действительно сохраняет пробельные символы на HTML страницах.

Итак, подведем итог всему вышесказанному. В HTML есть три вида пробельных символов: табуляция, перенос строки и пробел. Табуляцию в HTML стоит использовать только для форматирования HTML кода в редакторе. Переносы строк в HTML браузеры игнорируют, «сжимая» их до пробела, как и табуляции. Чтобы создать символ переноса строки в HTML используйте тэг <br>.

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

Тег пробел в html

u0020межсловный, его печатает кнопка Space
u00A0межсловный, неразрывный
u2009тонкий
u202fтонкий, неразрывный
&hairsp;u200Aволосяной (очень короткий пробел)
u200Bбез ширины, при необходимости переносит слово
­u00ADбез ширины, при необходимости переносит слово, добавляя к нему дефис
&NoBreak;u2060без ширины, неразрывный
равен двум стандартным пробелам
u2003равен четырем стандартным пробелам
&numsp;u2007равен ширине цифры, если все цифры одинаковой ширины, неразрывный
&puncsp;u2008равен ширине запятой
&blank;u2423обозначение символа

1

2

3

4

5

6

<html>

    <body>

        <title>Одинарный код пробела</title>

             Привет &nbsp; Как дела?

    </body>

</html>

СимволКодHTML код
&#8482;
&euro;
Пробел&#32;&nbsp;
!&#33;
«&#34;&quot;
#&#35;
$&#36;
%&#37;
&&#38;&amp;
&#39;
(&#40;
)&#41;
*&#42;
+&#43;
,&#44;
&#45;
.&#46;
/&#47;
0&#48;
1&#49;
2&#50;
3&#51;
4&#52;
5&#53;
6&#54;
7&#55;
8&#56;
9&#57;
:&#58;
;&#59;
<&#60;&lt;
=&#61;
>&#62;&gt;
?&#63;
@&#64;
A&#65;
B&#66;
C&#67;
D&#68;
E&#69;
F&#70;
G&#71;
H&#72;
I&#73;
J&#74;
K&#75;
L&#76;
M&#77;
N&#78;
O&#79;
P&#80;
Q&#81;
R&#82;
S&#83;
T&#84;
U&#85;
V&#86;
W&#87;
X&#88;
Y&#89;
Z&#90;
[&#91;
\&#92;
]&#93;
^&#94;
_&#95;
`&#96;
a&#97;
b&#98;
c&#99;
d&#100;
e&#101;
f&#102;
g&#103;
h&#104;
i&#105;
j&#106;
k&#107;
l&#108;
m&#109;
n&#110;
o&#111;
p&#112;
q&#113;
r&#114;
s&#115;
t&#116;
u&#117;
v&#118;
w&#119;
x&#120;
y&#121;
z&#122;
{&#123;
|&#124;
}&#125;
~&#126;
Non-breaking space&#160;&nbsp;
¡&#161;&iexcl;
¢&#162;&cent;
£&#163;&pound;
¤&#164;&curren;
¥&#165;&yen;
¦&#166;&brvbar;
&#167;&sect;
¨&#168;&uml;
©&#169;&copy;
ª&#170;&ordf;
«&#171;
¬&#172;&not;
&#173;&shy;
®&#174;&reg;
¯&#175;&macr;
°&#176;&deg;
±&#177;&plusmn;
²&#178;&sup2;
³&#179;&sup3;
´&#180;&acute;
µ&#181;&micro;
&#182;&para;
&#183;&middot;
¸&#184;&cedil;
¹&#185;&sup1;
º&#186;&ordm;
»&#187;&raquo;
¼&#188;&frac14;
½&#189;&frac12;
¾&#190;&frac34;
¿&#191;&iquest;
À&#192;&Agrave;
Á&#193;&Aacute;
Â&#194;&Acirc;
Ã&#195;&Atilde;
Ä&#196;&Auml;
Å&#197&Aring;
Æ&#198;&AElig;
Ç&#199;&Ccedil;
È&#200;&Egrave;
É&#201;&Eacute;
Ê&#202;&Ecirc;
Ë&#203;&Euml;
Ì&#204;&Igrave;
Í&#205;&Iacute;
Î&#206;&Icirc;
Ï&#207;&Iuml;
Ð&#208;&ETH;
Ñ&#209;&Ntilde;
Ò&#210;&Ograve;
Ó&#211;&Oacute;
Ô&#212;&Ocirc;
Õ&#213;&Otilde;
Ö&#214;&Ouml;
×&#215;&times;
&#216;&Oslash;
Ù&#217;&Ugrave;
Ú&#218;&Uacute;
Û&#219;&Ucirc;
Ü&#220;&Uuml;
Ý&#221;&Yacute;
Þ&#222;&THORN;
ß&#223;&szlig;
à&#224;&agrave;
á&#225;&aacute;
â&#226;&acirc;
ã&#227;&atilde;
ä&#228;&auml;
å&#229;&aring;
æ&#230;&aelig;
ç&#231;&ccedil;
è&#232;&egrave;
é&#233;&eacute;
ê&#234;&ecirc;
ë&#235;&euml;
ì&#236;&igrave;
í&#237&iacute;
î&#238;&icirc;
ï&#239;&iuml;
ð&#240;&eth;
ñ&#241;&ntilde;
ò&#242;&ograve;
ó&#243;&oacute;
ô&#244;&ocirc;
õ&#245;&otilde;
ö&#246;&ouml;
÷&#247;&divide;
ø&#248;&oslash;
ù&#249;&ugrave;
ú&#250;&uacute;
û&#251;&ucirc;
ü&#252;&uuml;
ý&#253;&yacute;
þ&#254;&thorn;
ÿ&#255;
Ā&#256;
ā&#257;
Ă&#258;
ă&#259;
Ą&#260;
ą&#261;
Ć&#262;
ć&#263;
Ĉ&#264;
ĉ&#265;
Ċ&#266;
ċ&#267;
Č&#268;
č&#269;
Ď&#270;
ď&#271;
Đ&#272;
đ&#273;
Ē&#274;
ē&#275;
Ĕ&#276;
ĕ&#277
Ė&#278;
ė&#279;
Ę&#280;
ę&#281;
Ě&#282;
ě&#283;
Ĝ&#284;
ĝ&#285;
Ğ&#286;
ğ&#287;
Ġ&#288;
ġ&#289;
Ģ&#290;
ģ&#291;
Ĥ&#292;
ĥ&#293;
Ħ&#294;
ħ&#295;
Ĩ&#296;
ĩ&#297;
Ī&#298;
ī&#299;
Ĭ&#300;
ĭ&#301;
Į&#302;
į&#303;
İ&#304;
ı&#305;
IJ&#306;
ij&#307;
Ĵ&#308;
ĵ&#309;
Ķ&#310;
ķ&#311;
ĸ&#312;
Ĺ&#313;
ĺ&#314;
Ļ&#315;
ļ&#316;
Ľ&#317
ľ&#318;
Ŀ&#319;
ŀ&#320;
Ł&#321;
ł&#322;
Ń&#323;
ń&#324;
Ņ&#325;
ņ&#326;
Ň&#327;
ň&#328;
ʼn&#329;
Ŋ&#330;
ŋ&#331;
Ō&#332;
ō&#333;
Ŏ&#334;
ŏ&#335;
Ő&#336;
ő&#337;
Œ&#338;
œ&#339;
Ŕ&#340;
ŕ&#341;
Ŗ&#342;
ŗ&#343;
Ř&#344;
ř&#345;
Ś&#346;
ś&#347;
Ŝ&#348;
ŝ&#349;
Ş&#350;
ş&#351;
Š&#352;
š&#353;
Ţ&#354;
ţ&#355;
Ť&#356;
ť&#357
Ŧ&#358;
ŧ&#359;
Ũ&#360;
ũ&#361;
Ū&#362;
ū&#363;
Ŭ&#364;
ŭ&#365;
Ů&#366;
ů&#367;
Ű&#368;
ű&#369;
Ų&#370;
ų&#371;
Ŵ&#372;
ŵ&#373;
Ŷ&#374;
ŷ&#375;
Ÿ&#376;
Ź&#377;
ź&#378;
Ż&#379;
ż&#380;
Ž&#381;
ž&#382;
ſ&#383;
Ŕ&#340;
ŕ&#341;
Ŗ&#342;
ŗ&#343;
Ř&#344;
ř&#345;
Ś&#346;
ś&#347;
Ŝ&#348;
ŝ&#349;
Ş&#350;
ş&#351;
Š&#352;
š&#353;
Ţ&#354;
ţ&#355;
Ť&#356;
ť&#577;
Ŧ&#358;
ŧ&#359;
Ũ&#360;
ũ&#361;
Ū&#362;
ū&#363;
Ŭ&#364;
ŭ&#365;
Ů&#366;
ů&#367;
Ű&#368;
ű&#369;
Ų&#370;
ų&#371;
Ŵ&#372;
ŵ&#373;
Ŷ&#374;
ŷ&#375;
Ÿ&#376;
Ź&#377
ź&#378;
Ż&#379;
ż&#380;
Ž&#381;
ž&#382;
ſ&#383;

символ html-код десятичный
код
описание
  &nbsp; &#160; неразрывный пробел
&ensp; &#8194; узкий пробел (еn-шириной в букву n)
&emsp; &#8195; широкий пробел (em-шириной в букву m)
&ndash; &#8211; узкое тире (en-тире)
&mdash; &#8212; широкое тире (em -тире)
&shy; &#173; мягкий перенос
а́ &nbsp; &#769; ударение, ставится после «ударной» буквы
&nbsp;
© &copy; &#169; копирайт
® &reg; &#174; знак зарегистрированной торговой марки
&trade; &#8482; знак торговой марки
º &ordm; &#186; копье Марса
ª &ordf; &#170; зеркало Венеры
&permil; &#8240; промилле
π &pi; &#960; пи (используйте Times New Roman)
¦ &brvbar; &#166; вертикальный пунктир
§ &sect; &#167; параграф
° &deg; &#176; градус
µ &micro; &#181; знак «микро»
&para; &#182; знак абзаца
&hellip; &#8230; многоточие
&oline; &#8254; надчеркивание
´ &acute; &#180; знак ударения
&nbsp; &#8470; знак номера
🔍 &nbsp; &#128269; Лупа (наклонённая влево)
🔎 &nbsp; &#128270; Лупа (наклонённая вправо)
знаки арифметических и математических операций
× &times; &#215; умножить
÷ &divide; &#247; разделить
&lt; &lt; &#60; меньше
&gt; &gt; &#62; больше
± &plusmn; &#177; плюс/минус
¹ &sup1; &#185; степень 1
² &sup2; &#178; степень 2
³ &sup3; &#179; степень 3
¬ &not; &#172; отрицание
¼ &frac14; &#188; одна четвертая
½ &frac12; &#189; одна вторая
¾ &frac34; &#190; три четверти
&frasl; &#8260; дробная черта
&minus; &#8722; минус
&le; &#8804; меньше или равно
&ge; &#8805; больше или равно
&asymp; &#8776; приблизительно (почти) равно
&ne; &#8800; не равно
&equiv; &#8801; тождественно
&radic; &#8730; квадратный корень (радикал)
&infin; &#8734; бесконечность
&sum; &#8721; знак суммирования
&prod; &#8719; знак произведения
&part; &#8706; частичный дифференциал
&int; &#8747; интеграл
&forall; &#8704; для всех (видно только если жирным шрифтом)
&exist; &#8707; существует
&empty; &#8709; пустое множество
Ø &Oslash; &#216; диаметр
&isin; &#8712; принадлежит
&notin; &#8713; не принадлежит
&ni; &#8727; содержит
&sub; &#8834; является подмножеством
&sup; &#8835; является надмножеством
&nsub; &#8836; не является подмножеством
&sube; &#8838; является подмножеством либо равно
&supe; &#8839; является надмножеством либо равно
&oplus; &#8853; плюс в кружке
&otimes; &#8855; знак умножения в кружке
&perp; &#8869; перпендикулярно
&ang; &#8736; угол
&and; &#8743; Логическое И
&or; &#8744; Логическое ИЛИ
&cap; &#8745; пересечение
&cup; &#8746; объединение
знаки валют
&euro; &#8364; Евро
¢ &cent; &#162; Цент
£ &pound; &#163; Фунт
¤ &current; &#164; Знак валюты
¥ &yen; &#165; Знак йены и юаня
ƒ &fnof; &#402; Знак флорина
маркеры
&bull; &#8226; простой маркер
&nbsp; &#9675; круг
· &middot; &#183; средняя точка
&nbsp; &#8224; крестик
&nbsp; &#8225; двойной крестик
&spades; &#9824; пики
&clubs; &#9827; трефы
&hearts; &#9829; червы
&diams; &#9830; бубны
&loz; &#9674; ромб
&nbsp; &#9999; карандаш
&nbsp; &#9998; карандаш
&nbsp; &#10000; карандаш
&nbsp; &#9997; рука
кавычки
« &quot; &#34; двойная кавычка
& &amp; &#38; амперсанд
« &laquo; &#171; левая типографская кавычка (кавычка-елочка)
» &raquo; &#187; правая типографская кавычка (кавычка-елочка)
&nbsp; &#8249; одиночная угловая кавычка открывающая
&nbsp; &#8250; одиночная угловая кавычка закрывающая
&prime; &#8242; штрих (минуты, футы)
&Prime; &#8243; двойной штрих (секунды, дюймы)
&lsquo; &#8216; левая верхняя одиночная кавычка
&rsquo; &#8217; правая верхняя одиночная кавычка
&sbquo; &#8218; правая нижняя одиночная кавычка
&ldquo; &#8220; кавычка-лапка левая
&rdquo; &#8221; кавычка-лапка правая верхняя
&bdquo; &#8222; кавычка-лапка правая нижняя
&nbsp; &#10075; одиночная английская кавычка открывающая
&nbsp; &#10076; одиночная английская кавычка закрывающая
&nbsp; &#10077; двойная английская кавычка открывающая
&nbsp; &#10078; двойная английская кавычка закрывающая
стрелки
&larr; &#8592; стрелка влево
&uarr; &#8593; стрелка вверх
&rarr; &#8594; стрелка вправо
&darr; &#8595; стрелка вниз
&harr; &#8596; стрелка влево и вправо
&nbsp; &#8597; стрелка вверх и вниз
&crarr; &#8629; возврат каретки
&lArr; &#8656; двойная стрелка влево
&uArr; &#8657; двойная стрелка вверх
&rArr; &#8658; двойная стрелка вправо
&dArr; &#8659; двойная стрелка вниз
&hArr; &#8660; двойная стрелка влево и вправо
&nbsp; &#8661; двойная стрелка вверх и вниз
&nbsp; &#9650; треугольная стрелка вверх
&nbsp; &#9660; треугольная стрелка вниз
&nbsp; &#9658; треугольная стрелка вправо
&nbsp; &#9668; треугольная стрелка влево
звездочки, снежинки
&nbsp; &#9731; Снеговик
&nbsp; &#10052; Снежинка
&nbsp; &#10053; Зажатая трилистниками снежинка
&nbsp; &#10054; Жирная остроугольная снежинка
&nbsp; &#9733; Закрашенная звезда
&nbsp; &#9734; Незакрашенная звезда
&nbsp; &#10026; Незакрашенная звезда в закрашенном круге
&nbsp; &#10027; Закрашенная звезда с незакрашенным кругом внутри
&nbsp; &#10031; Вращающаяся звезда
&nbsp; &#9885; Начерченная белая звезда
&nbsp; &#9898; Средний незакрашенный круг
&nbsp; &#9899; Средний закрашенный круг
&nbsp; &#9913; Секстиле (типа снежинка)
&nbsp; &#10037; Восьмиконечная вращающаяся звезда
&nbsp; &#10057; Звёздочка с шарообразными окончаниями
&nbsp; &#10059; Жирная восьмиконечная каплеобразная звёздочка-пропеллер
&nbsp; &#10042; Шестнадцатиконечная звёздочка
&nbsp; &#10041; Двенадцатиконечная закрашенная звезда
&nbsp; &#10040; Жирная восьмиконечная прямолинейная закрашенная звезда
&nbsp; &#10038; Шестиконечная закрашенная звезда
&nbsp; &#10039; Восьмиконечная прямолинейная закрашенная звезда
&nbsp; &#10036; Восьмиконечная закрашенная звезда
&nbsp; &#10035; Восьмиконечная звёздочка
&nbsp; &#10034; Звёздочка с незакрашенным центром
&nbsp; &#10033; Жирная звёздочка
&nbsp; &#10023; Заострённая четырёхконечная незакрашенная звезда
&nbsp; &#10022; Заострённая четырёхконечная закрашенная звезда
&nbsp; &#9055; Звезда в круге
&nbsp; &#8859; Снежинка в круге
часы, время
&nbsp; &#9200; Часы
&nbsp; &#8986; Часы
&nbsp; &#8987; Песочные часы
&nbsp; &#9203; Песочные часы