Как сделать так, чтобы элементы следовали за текстом?Html

Программисты Html
Ответить
Anonymous
 Как сделать так, чтобы элементы следовали за текстом?

Сообщение Anonymous »

Мне бы хотелось, чтобы элементы «line» и «square» всегда следовали за текстом, чтобы строка занимала оставшееся доступное пространство и чтобы линия и квадрат никогда не разделялись при разрыве строки.

Код: Выделить всё

.component {
display: flex;
flex-direction: row;
gap: 10px;
}

.line-and-square {
display: flex;
flex: 1;
align-items: center;
gap: 10px;
}

.line {
height: 3px;
background-color: red;
flex: 1;
}

.square {
width: 20px;
height: 20px;
background-color: red;
}

Код: Выделить всё

How can you ensure that the line follows the text in all circumstances?






Вот текущий результат:

Изображение

Вот чего я хочу добиться с точки зрения рендеринга:

Изображение

Или:

Изображение

Я просто не могу этого сделать. Подскажите, пожалуйста, есть ли у вас какие-нибудь решения?

Подробнее здесь: https://stackoverflow.com/questions/799 ... w-the-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»