Я делаю ввод с тегами, как в Stackoverflow
![enter image description here](https://i.stack.imgur.com/r2cZk.png)
Я пытаюсь добавить теги разных размеров в ряд, но я не могу сделать так, чтобы они соответствовали высоте входа, не выдвигая вход из его собственной высоты ..
Я пытался использовать элемент Psuedo :before
, чтобы он не занимал место, но у меня больше проблема с добавлением пробелов и строк и так далее ..
![enter image description here](https://i.stack.imgur.com/cFy7i.png)
Посмотрите, как это не меняет высоту при добавлении тега в .. это не занимает пробел, но не position: absolute
, поэтому ..
это мой код: (опять же, я не хочу использовать элемент psuedo или абсолютный)
.auto-comp-wrap
border: 1px solid rgba(0,0,0,0.1)
position: relative
display: block
padding: 0 $gap-rg
width: 100%
padding: 0.75rem 1rem
border-radius: $bullet
cursor: text
.auto-comp-item
position: relative
display: inline-flex
flex-direction: row
align-items: center
background: none
width: auto
height: unset
margin-left: 1.25rem
@include fs-rg
&:before
position: absolute
content: ''
width: calc(100% + 1rem)
height: 100%
padding: 1rem 0
top: 50%
left: 50%
transform: translate(-50%, -50%)
background: rgba(0,0,0,0.1)
border-radius: 3px