Я пытаюсь сделать что-то, что мне показалось бы простым, но кажется, что когда дело доходит до CSS, вы никогда не знаете!
У меня есть изображение с плавающей точкой слева. Кроме того, у меня есть заголовок и под этим заголовком, но все же помимо изображения я хочу отобразить таблицу, в которой будет вся оставшаяся ширина. В IE и Chrome таблица оказывается под моим изображением, а в Firefox она занимает более 100% (отображается горизонтальная полоса прокрутки). Firefox дает результат ближе к тому, что я хочу, но я не хочу полосу прокрутки.
Вот некоторый код, который я пытался заставить работать с помощью w3school редактор "try it" (http://www.w3schools.com/css/tryit.asp?filename=trycss_float)
<html>
<head>
<style type="text/css">
h1{
font-size:1em;
}
img
{
float:left;
}
.field{
width:100%
}
</style>
</head>
<body>
<img src="logocss.gif" width="95" height="84" />
<div class="content">
<h1>this is the title</h1>
<form>
<table width="100%">
<tr>
<td><input type="text" class="field"/></td>
</tr>
</table>
</form>
</div>
</body>
</html>
Я знаю, что структура слишком сложна для этой простой формы, но формы автоматически генерируются PHP-скриптом, поэтому я бы хотел сохранить ее в таком виде.