У меня есть этот HTML:Как я могу держать два элемента рядом друг с другом?
.parent{
border: 1px solid;
width: 70%;
}
.title{
width: 50px;
}
.input {
}
<div class="parent">
<span class="title">title: </span>
<input class="input" name="title" type="text">
</div>
Мне нужно установить width: 100%;
для .input
элемента. Но когда я это делаю, происходит в одной строке. Я имею в виду, что в этом случае оба .title
и .input
больше не будут в одной строке. Как я могу держать их в одной строке, а также заполнять всю ширину своих родителей (.parent
)?
Примечание:There are some ways либо с помощью flex
или calc()
.. но на самом деле большинство пользователей моего веб-сайта использовать старые браузеры. во всяком случае, я ищу подход, который поддерживает старые браузеры.
См [Входное окно шириной 100%, с этикеткой влево] (http://stackoverflow.com/questions/6713435/input-box-100-width-with-label -в-на-левый # ответ-6713497). – showdev