У меня есть div, называемый текстом, а рядом с ним Я хочу кнопку, которая должна занимать оставшуюся ширину экрана, поэтому я устанавливаю ширину кнопки 100%, но это занимает 100% экрана и появляется под текстовым div. Как я могу сделать так, чтобы кнопка была на 100% шириной своего родительского div, а не всего экрана, чтобы все это отображалось в одной строке, без установки ширины для текстового div? Вот demo. Спасибо.установить ширину кнопки до 100% родительского div без разрыва строки
CSS
#text{
float:left;
}
div{
border:1px solid red;
}
button{
width:100%;
}
HTML
<div id = "text">text</div>
<div>
<button>button</button>
</div>
хорошее решение, но оно оставляет довольно разрыв между текстом и кнопка. +1 – user2014429
@ user2014429 - взгляните на отредактированный ответ выше: он будет определять ячейку '# text', чтобы точно соответствовать ее содержимому ([jsfiddle demo link] (http://jsfiddle.net/jrulle/1amvwzuw/4 /) также был обновлен) – JRulle
приятное обновление. Похоже, это может сработать. Thanks – user2014429