У меня проблема CSS, которая действительно беспокоит меня. У меня есть контейнер с заголовком и выберите. У меня также есть таблица, и я хотел бы выровнять право выбора с моей таблицей.
Это то, что я хочу:
Я установил свой выбор как плавающий вправо, и он оказался в правом конце экрана, как и ожидалось. Проблема в том, что ширина моей таблицы не равна 100% экрана (и ширина может на самом деле изменяться).
Вот что я получаю:
Как сделать так, чтобы мой контейнер div с выбранным справа совпал с моим столом?
Это то, что я пробовал до сих пор:
table,
th,
td {
border-collapse: collapse;
border: 1px solid black;
}
.mytable {
clear: both;
}
.mysortdiv {
float: right;
}
<div class="mysortdiv">
<div>Sort</div>
<select>
<option value="1">First sort option</option>
<option value="2">Second sort option</option>
</select>
</div>
<table class="mytable">
<thead>
<tr>
<th>My first column</th>
<th>My second column</th>
</tr>
</thead>
<tbody>
<tr>
<td>Something 1</td>
<td>Other thing 1</td>
</tr>
<tr>
<td>Something 2</td>
<td>Other thing 2</td>
</tr>
</tbody>
</table>