Есть таблица шириной 100%, разбитая на 2 колонки. В каждой колонке есть поля формы, а именно <select> и <input type="text">, стоят они друг под другом. Эти поля формы растянуты по ширине ячейки, т.е. у них тоже стоит ширина 100%.
Загвоздка в том, что (в Мозилле) ширина у селекта получается меньше ширины инпута. Да и инпут вылезает за пределы паддинга ячейки справа.
Для наглядности вот код:
- Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
</head>
<body>
<form action="" method="post">
<table cellpadding="0" cellspacing="0" border="1" style="width: 100%;">
<tr>
<td style="padding: 5px; width: 50%;">
<select style="width: 100%;">
<option>111</option>
<option>222</option>
</select><br />
<input style="width: 100%;" type="text" size="3" name="text" value="" />
</td>
<td style="padding: 5px; width: 50%;">
<select style="width: 100%;">
<option>111</option>
<option>222</option>
</select><br />
<input style="width: 100%;" type="text" name="text" value="" />
</td>
</tr>
</table>
</form>
</body>
</html>
Причем в IE (нифигасе) все нормально...
Как выровнять все это дело и победить эти проклятые формы.