Я пишу расширение для Chrome, и меня особенно беспокоит макет HTML на одной из моих страниц.Пока что у меня есть кое-что очень простое.У меня есть таблица, которая динамически изменяется в JavaScript, и она должна оставаться слева.У меня также есть DIV, который будет контейнером для целого набора других элементов управления, таких как поля редактирования и кнопки.Я хочу, чтобы этот основной DIV отображался справа от таблицы.
Все, что я до сих пор пробовал, не смогло получить этот DIV справа от моей таблицы.В настоящее время мой DIV находится ниже таблицы.Я слышал, что использование float работает, но это кажется хакерским и имеет забавные побочные эффекты.Может быть, я пока не очень разбираюсь в макетах HTML, хотя я читал о них.Хотелось бы, чтобы это работало больше как Winforms, где я мог бы просто сказать что-нибудь, куда идти.В любом случае, если бы кто-то мог помочь мне научить меня тому, как найти лучший и самый чистый метод достижения желаемого макета, я был бы признателен за это.Мой код ниже:
<body>
<div id="logged_in">
<table id="contact_table">
<tr>
<th>Contact Name</th>
<th>Phone Number</th>
</tr>
</table>
<div id="interface">
<p>Here are instructions.</p>
</div>
</div>
</body>
Обратите внимание, что в приведенном выше коде DIV с идентификатором 'interface' должен находиться справа от таблицы с идентификатором contact_table '.