Используя HTML / CSS ниже, у меня есть 3 таблицы.
Я бы хотел, чтобы таблицы 1 и 2 находились рядом друг с другом на «одной и той же строке», а таблица 3 внизу, но с перерывом между ними.
Однако, когда я использую float: left / right в первых двух таблицах, таблица 3 ВСЕГДА находится непосредственно под и «касается» таблиц1 / 2?
Я пробовал margin / clear / float и не могу выровнять ситуацию: (
Любая помощь с благодарностью получена.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
<style type="text/css">
DIV.search
{
width: 80%;
margin-right: auto;
margin-left: auto;
}
DIV.search TABLE
{
border: 1px solid black;
border-collapse: separate;
}
DIV.search TABLE.table1
{
float: left;
width: 45%;
}
DIV.search TABLE.table2
{
float: right;
width: 45%;
}
TABLE.table3
{
border: 1px solid black;
margin-top: 50px;
margin-right: auto;
margin-left: auto;
width: 80%;
}
</style>
</head>
<body>
<div class="search">
<table class="table1">
<tr>
<td>
TABLE 1
</td>
</tr>
</table>
<table class="table2">
<tr>
<td>
TABLE 2
</td>
</tr>
</table>
</div>
<table class="table3">
<tr>
<td>
TABLE 3
</td>
</tr>
</table>
</body>
</html>