Если вы хотите, чтобы расстояние между «THE» и «ABILITY LAB» всегда было постоянным, просто укажите .word
div a width
.
Пример: https://jsfiddle.net/js50aLph/.
Выравнивание текста по правому краю
Чтобы выровнять текст переменной по правому краю (например, «адаптировать», «позволить», «нанять») так, чтобы между ним и «AFFORD» не было пробела, вы можете попробуйте следующее:
Сначала создайте .word
position: relative
, чтобы мы могли расположить текст относительно него.
.word {
position: relative;
/* ... */
}
Во-вторых, расположите элементы <span>
вправо и внизу:
.word span {
right: 0;
bottom: 0; /* After adding this, you should remove top: 0 */
/* ... */
}
bottom: 0
необходим, потому что .word
не имеет высоты. Таким образом, позиционирование <span>
относительно верхнего слова приведет к его смещению.
Наконец, с этим решением вы, вероятно, теперь заметите, что текст неверен по вертикали. Чтобы решить эту проблему, просто настройте свойство bottom
элемента <span>
. Например:
.word span {
/* ... */
bottom: -12px;
}
Обновленный пример: https://jsfiddle.net/js50aLph/1/.
Обновленный пример (с правильным вертикальным смещением): https://jsfiddle.net/j2x7bkag/.