Я пытаюсь сделать две вещи:
left: 0; right: 0;
left: 0; right: 0;
но, видимо, он не работает.div
контейнеру таким образом, чтобы я мог перемещать его прямо под текстом inpit (я работаю над компонентом слайдера в SVG).Вы можете увидеть это в этом JsFiddle
Любые подсказки для позиционирования? clear: both
бесполезны для отправки SVG на следующую строку? Могу ли я каким-то образом достичь относительного позиционирования из элемента div
контейнера?
ОБНОВИТЬ:
Я нашел обходной путь для моего вопроса о позиционировании (2). Использовать position: relative
на div
контейнера и position: absolute
на обоих дочерних элементах (input
и svg
). См. Обновленный JsFiddle.
Тем не менее остается вопрос (1). Как сделать ввод текста заполнить весь контейнер div
?
Повторите часть №1. Почему бы вам просто не задать поле ввода для ввода того же размера, что и div?
.textfield {
width: 400px;
height: 45px;
clear: both;
}
Он также влияет на перемещение SVG в текстовое поле.
Попробуйте установить SVG на следующую строку:
.container {
width: 400px;
height: 45px;
background: gray;
}
.textfield {
clear: both;
float:left;
margin-right:100px;
}
.slider {
width: 200px;
height: 15px;
border: 1px solid #741;
}