Я хочу добавить небольшое пространство для стиля между каждой буквой моего слова, я могу добиться этого следующим образом:
.space {
margin-left: 5px;
}
<h1 style = "text-align: center"><span class = "space">S</span><span class = "space">p</span><span class = "space">a</span><span class = "space">c</span><span class = "space">e</span><span class = "space">s</span></h1>
Но поскольку копий и вставок так много, есть ли лучший/более эффективный способ сделать это?
Спасибо
Используйте letter-spacing
CSS
h1 {
letter-spacing: 5px;
}
<h1 style = "text-align: center">Spaces</h1>
.space {
letter-spacing: 2px;
}
<h1 class = "space" style = "text-align: center">Spaces</h1>
или просто вы можете добавить
между буквами.
Используйте межбуквенный интервал в css
<h1 class = "space">Hello</h1>
.space{
letter-spacing: 5px;
}
Я превратил ваш код в исполняемый фрагмент, чтобы результат можно было увидеть в вашем ответе, и исправил вашу опечатку
;nbsp
не имеет значения, и я предполагаю, что вы намеревались использовать неразрывный пробел, а именно
.