Как настроить ширину первых двух divs как динамических (соответствовать ширине содержимого), в то время как третий div должен использовать оставшееся горизонтальное пространство и быть горизонтально прокручиваемым.с использованием переполнения в css
В результате мне нужно, чтобы все 3 divs сидели бок о бок, а 3-й div - прокручиваемо.
Script у меня есть выглядит следующим образом
HTML
<div id="a">
<table>
<tr><td>text</td></tr>
</table>
</div>
<div id="b">
<table>
<tr><td>text</td></tr>
</table>
</div>
<div id="c">
<table>
<tr><td>text</td></tr>
</table>
</div>
CSS
div#a
{
float: left;
}
div#b
{
float: left;
}
div#c
{
float: left;
width: 100%;
overflow-x: scroll;
}
выше сценарий выталкивает div3 к следующей строке, которую я не хочу.
только FYI вам не нужен div перед #a или #b или #c всякий раз, когда вы объявляете стили для ID. В большинстве случаев вы можете просто #a {}, #b {}, #c {}. – blackhawk
Если вы хотите, чтобы #c всегда находилось под #a и #b, удалите свойство float: left в #c и вместо этого используйте clear: both; – blackhawk
Ширина первых двух родительских контейнеров div должна соответствовать размеру вашего содержимого. Вы можете визуально знать, что добавив границу: solid 1px # 000; к первым двум стилям. – blackhawk