Символьные объекты  и  обозначают пробел en и пробел em соответственно, где пробел en составляет половину размера точки, а пробел em равен размеру точки текущего шрифта. Для шрифтов с фиксированной высотой пользовательский агент может рассматривать пробел en как эквивалент символа пробела A, а пробел em как эквивалент двух символов пробела.
Это хороший ответ. Но я просто хотел бы сказать, что было бы лучше использовать класс CSS вместо id (это означает замену #tabна .tabи id="tab"на class="tab"), потому что, если мы используем его более одного раза в одном и том же документе, у нас может быть неопределенное поведение. Смотри, например, этот вопрос .
Хилдер Витор Лима Перейра
Это помогло мне сегодня. Огромное спасибо.
Юстнисар
20
Типы Spacesв HTML
Создает четыре пробела между текстом  
Создает два пробела между текстом -  
Создает регулярное пространство между текстом -
создает узкое пространство (похоже на обычное пространство, но небольшая разница -
"&thinsp";
Перейдите на шаг дальше, чем @Ivar, и создайте свой собственный пользовательский тег, например, так ... Для меня «вкладка» легче запомнить и напечатать.
tab {
display:inline-block;
margin-left:40px;}
И реализация HTML ...
<p>Left side of the whitespace<tab>Right side of the whitespace</p>
Если вы просите вкладки для выравнивания материала в некоторых строках, вы можете использовать <table>.
Ввод каждой строки <tr> ... </tr>. И каждый элемент внутри этой строки <td> ... </td>. И, конечно, вы всегда можете контролировать заполнение каждой ячейки таблицы, чтобы настроить расстояние между ними.
Это выровняет их, и они будут выглядеть очень красиво :)
Таблицы должны использоваться для представления табличных данных, а не для форматирования. В 90-х годах таблицы часто использовались для форматирования из-за ограничений в HTML и разочарований написанием HTML со стилями, которые работали согласованно во всех браузерах. Сегодня это считается анти-паттерном.
Дэвид Баукум
Я понимаю вашу точку зрения. Возможно, это было какое-то решение старой школы, но у меня однажды была его проблема, и использование таблиц мне
Argento
1
Да, но вы можете использовать стиль таблиц (с современным CSS), не нарушая смысловой смысл! дисплей: таблица и т. д.
Julix
3
Альтернативно, упоминаемый как фиксированный пробел или пробел, неразрывный пробел (NBSP) используется в программировании и обработке текста, чтобы создать пробел в строке, который не может быть разбит переносом слов.
С помощью HTML позволяет создавать несколько пробелов, видимых на веб-странице, а не только в исходном коде.
Пустое пространство? Не могли бы вы просто использовать прокладку? Это идея. Таким образом, вы можете добавить «пустую область» вокруг вашего элемента. Таким образом, вы можете использовать следующие теги CSS:
Чтобы вставить символ табуляции (если стандартная клавиша табуляции, переместите курсор), нажмите Alt+ 0+ 0+9
.element {-moz-tab-size:4;tab-size:4;}
Мои предпочтения:
*{-moz-tab-size:1;tab-size:1;}
Посмотрите на фрагмент или быстро найденный пример на размер табуляции .
.t1{-moz-tab-size:1;tab-size:1;}.t2{-moz-tab-size:2;tab-size:2;}.t4{-moz-tab-size:4;tab-size:4;}
pre {border:1px dotted;}
<h3>tab = {default} space</h3><pre>
one tab text
two tab text
</pre><h3>tab = 1 space</h3><preclass="t1">
one tab text
two tab text
</pre><h3>tab = 2 space</h3><preclass="t2">
one tab text
two tab text
</pre><h3>tab = 4 space</h3><preclass="t4">
one tab text
two tab text
</pre>
Ответ user8657661 наиболее близок к моим потребностям (выстроить несколько строк). Тем не менее, я не мог заставить пример кода работать как предусмотрено, но мне нужно было изменить его следующим образом:
<html><head><style>.tab9 {position:absolute;left:150px;}</style></head><body>
Dog Food: <spanclass="tab9"> $30</span><br/>
Milk of Magnesia:<spanclass="tab9"> $30</span><br/>
Pizza Kit:<spanclass="tab9"> $5</span><br/>
Mt Dew <spanclass="tab9"> $1.75</span><br/></body></html>
Если вам нужны выровненные по правому краю числа, вы можете изменить их left:150pxна right:150px, но вам нужно будет изменить число в зависимости от ширины экрана (как написано, цифры будут располагаться в 150 пикселях от правого края экрана).
Я думаю, что вам нужно сформулировать ответ более четко. Вы имеете в виду скопировать и вставить пробел откуда-то? Я не думаю, что это сработало бы здесь.
smilyface
1
В исходном тексте Markdown есть TAB, но здесь нет вывода HTML (вместо этого это один пробел).
но сделать вкладку?&tab;
, но я нашел этот небольшой фрагмент js на github (в основном, нашел и заменил, чтобы создать пять
подряд) ... gist.github.com/AustinDizzy/1231e82184bea35c42adОтветы:
Чтобы вставить
tab space
между двумя словами / предложениями я обычно использую 
и 
источник
В случаях, когда ширина / высота пространства больше, чем
обычно, я обычно использую:Для горизонтальной прокладки:
Для вертикальной прокладки:
источник
Вы можете использовать
для пробелов,<
для<
(меньше, чем номер объекта<
) и>
для>
(больше, чем номер объекта>
).Полный список можно найти на HTML Entities .
источник
Попробуй
 
.Согласно документации на специальные символы :
источник
Мне нравится использовать это:
В вашем CSS:
В вашем HTML:
источник
#tab
на.tab
иid="tab"
наclass="tab"
), потому что, если мы используем его более одного раза в одном и том же документе, у нас может быть неопределенное поведение. Смотри, например, этот вопрос .Типы
Spaces
в HTMLСоздает четыре пробела между текстом
 
Создает два пробела между текстом -
 
Создает регулярное пространство между текстом -
создает узкое пространство (похоже на обычное пространство, но небольшая разница -
"&thinsp";
интервал между предложениями -
"</br>"
Эта ссылка может вам помочь. Проверьте [ https://hea-www.harvard.edu/~fine/Tech/html-sentences.html]
источник
Первая строка этого абзаца будет иметь отступ около пяти символов, аналогично отступу с вкладками.
См. Как использовать HTML и CSS для создания вкладок и интервалов для получения дополнительной информации.
источник
<span style="padding-left:68px;"></span>
Вы также можете использовать:
источник
Перейдите на шаг дальше, чем @Ivar, и создайте свой собственный пользовательский тег, например, так ... Для меня «вкладка» легче запомнить и напечатать.
И реализация HTML ...
И мой скриншот ...
источник
Если вы просите вкладки для выравнивания материала в некоторых строках, вы можете использовать
<table>
.Ввод каждой строки
<tr> ... </tr>
. И каждый элемент внутри этой строки<td> ... </td>
. И, конечно, вы всегда можете контролировать заполнение каждой ячейки таблицы, чтобы настроить расстояние между ними.Это выровняет их, и они будут выглядеть очень красиво :)
источник
Альтернативно, упоминаемый как фиксированный пробел или пробел, неразрывный пробел (NBSP) используется в программировании и обработке текста, чтобы создать пробел в строке, который не может быть разбит переносом слов.
С помощью HTML
позволяет создавать несколько пробелов, видимых на веб-странице, а не только в исходном коде.источник
Пустое пространство? Не могли бы вы просто использовать прокладку? Это идея. Таким образом, вы можете добавить «пустую область» вокруг вашего элемента. Таким образом, вы можете использовать следующие теги CSS:
источник
Вы можете использовать этот код
 
для добавления пробела в контент HTML. Для табуляции используйте 5 или более раз.Проверьте пример здесь: https://www.w3schools.com/charsets/tryit.asp?deci=8287&ent=ThickSpace
источник
Используйте стандартный CSS
tab-size
.Чтобы вставить символ табуляции (если стандартная клавиша табуляции, переместите курсор), нажмите Alt+ 0+ 0+9
Мои предпочтения:
Посмотрите на фрагмент или быстро найденный пример на размер табуляции .
источник
Это сработало для меня:
В моем CSS у меня есть:
Тогда в HTML я просто использую свои вкладки:
источник
Ответ user8657661 наиболее близок к моим потребностям (выстроить несколько строк). Тем не менее, я не мог заставить пример кода работать как предусмотрено, но мне нужно было изменить его следующим образом:
Если вам нужны выровненные по правому краю числа, вы можете изменить их
left:150px
наright:150px
, но вам нужно будет изменить число в зависимости от ширины экрана (как написано, цифры будут располагаться в 150 пикселях от правого края экрана).источник
Вы можете сделать через заполнение, как
<span style="padding-left: 20px;">
, вы можете проверить больше способов здесь - пустое место в HTMLисточник
Вот текст "Tab" (скопируйте и вставьте): ""
Из-за ограничений ответа на этом сайте он может отображаться по-другому или не полностью.
источник