Я использую HTML5 и хотел бы поместить изображение слева от страницы и форму справа от изображения. Это будет относительное позиционирование, поскольку изображение может быть любого размера. Является ли CSS лучшим способом для этого или есть ли лучшие способы использования HTML?Лучший способ разместить форму, относящуюся к изображению
Я попробовал следующее
<div class='container'>
<div class='left'>
<form action="javascript:ShowLoadedImage(document.getElementById('image-field').value);">
<input type="file" accept="image/*" id="image-field" name="image" onchange="this.form.submit()">
</form>
</div>
<div class='right'>
<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>
</div>
<div class='clear'></div>
</div>
но получил изображение ниже форму. На самом деле у меня есть кнопка, начиная с последующего кода за пределами блока, между ними.
https://developer.mozilla.org/en-US/docs/CSS/float – j08691
Возможно, другой способ сделать это - использовать таблицу как в строке таблицы, так и в разных столбцах. Кроме того, можно использовать JavaScript, но некоторые браузеры отключены JavaScript. – OtagoHarbour
Таблицы должны использоваться для табличных данных, а не для макета. – j08691