Как добавить пространство внутри тега div - PullRequest
0 голосов
/ 22 апреля 2020

Глупый вопрос, но мне было интересно, возможно ли добавить большой интервал в мой текст div. Например,

<div>Hello                  there</div>

Должен ли я изменить его в css? Есть ли способ сделать это без css.

Ответы [ 4 ]

1 голос
/ 22 апреля 2020

Я согласен с другими, что CSS - это путь к go здесь. Например:

div {text-align:justify; text-align-last:justify;}
<div>hello there</div>

Или со встроенным CSS вместо внешнего:

<div style="text-align:justify; text-align-last:justify;">hello there</div>

Но если невозможно использовать CSS, можете ли вы изменить html? Есть много способов сделать это с html. Пример:

<table width="100%"><tr><td>hello</td><td align="right">there</td></tr></table>
1 голос
/ 22 апреля 2020

Если вы хотите избежать CSS, вы можете использовать &nbsp;, чтобы ввести дополнительный пробел, &ensp; для двух пробелов и &emsp; для четырех мест. Тем не менее, я не понимаю, почему вы, кажется, не хотите использовать CSS для достижения этой цели.

Обычно вы используете HTML, чтобы показать содержимое (и его значение). В этом случае много пробелов не имеет смысла для вашего контента. Чтобы изменить внешний вид вашего контента, вам следует вместо этого использовать CSS.

<div>Hello&nbsp;&nbsp;there</div>

<div>Hello&ensp;&ensp;there</div>

<div>Hello&emsp;&emsp;there</div>
0 голосов
/ 22 апреля 2020

Вы можете добавить это &nbsp; в html для пробела или поля слева, и вы можете контролировать пространство для изменения числа

span{
margin-left: 80px;
}
<div>Hello <span>there</span></div>
0 голосов
/ 22 апреля 2020

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

Два пробела - Тип &ensp;

Четыре пробела - Тип &emsp

Отступ - Тип &nbsp;&nbsp;&nbsp;&nbsp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...