Это, безусловно, кажется глючным для меня, но только с установленными здесь инструментами IE dev можно сказать, что это не сам HTML, это определенно ошибка IE CSS. Одна из многих вещей, которые IE вызывает раздражение, - это плавать, поэтому на этой основе я предлагаю вам попробовать две вещи.
Первый заключается в том, чтобы изменить doctype на строгий - это более прочная основа для продвижения вперед и изменит поведение IE. Мог бы исправить это сам по себе.
Второе предложение состоит в том, чтобы удалить поплавок и ширину из div и вместо этого полагаться на text-align: right;
, который вы применили к форме. Это даст вам тот же макет, что и в FF, без использования float. Как бы то ни было, показывает, что то, что вы пытаетесь достичь, - это плавающее выпадающее меню прямо справа и справа от заголовка? Если вы хотите сохранить центрированный заголовок, который будет довольно грязным tbh.
Вам может понадобиться более конкретно с вашим запросом. Я смотрю на эту страницу сейчас, и h1 'Photo Gallery', похоже, отлично выглядит в IE7. Это то, о чем вы говорите? – 2008-12-15 14:22:29
Спасибо за комментарий и да, это было именно оно, но, похоже, оно разрешилось, когда я разрешаю Windows, поэтому я предполагаю, что это было специфично для любой сборки IE7, которую я имел. – da5id 2008-12-15 21:14:41