Я пытаюсь использовать <div>
для управления относительным положением элементов моей страницы. Я хочу следующее:Использование div для позиционирования элементов на странице html
Header 1
Some text A... Data B
Some text C...
Header2
Some text D... Data E
Some text F...
HTML-код я использую (без CSS) заключается в следующем:
<html>
<head/>
<body>
<div>
<h1>Header1</h1>
<div>
<div style="float: left; width: 70%">
<p>
Some text A
</p>
</div>
<div>
Data B
</div>
</div>
<div style="float: left">
Some text C...
</div>
</div>
<div>
<h1>Header2</h1>
<div>
<div style="float: left; width: 70%">
<p>
Some text D...
</p>
</div>
<div>
Data E
</div>
</div>
<div style="float: left">
<p>
Some text F...
</p>
</div>
</div>
</body>
</html>
Что я получаю что-то, что выглядит как
Header1
Some text A... Data B
Some text C...
Header2
Some text D... Data E
Some text F...
Как вам может видеть: «Некоторые тексты C ...», «Заголовок 2» и «Некоторые тексты F ...» не расположены там, где я их хотел бы. Я полагаю, что неправильно использую <div style="float: left">
. Как мне это сделать?
Вы пробовали flexbox? –
Мне нужно найти другое решение из-за * старой * версии Firefox, развернутой на стороне клиента. – fzd