Вы говорите о невозможности растянуть изображение заголовка до 1000 пикселей? Если это так, то это связано с размером элемента, а не с проблемой фона.
По-видимому, это вызвано правилом display: table
на #wrapper
во встроенной таблице стилей, который вызывает поведение сжатия к размеру, сжимаясь до min-width
1000px. Это правило не имеет смысла, так как содержимое оболочки не является элементами строки таблицы. Вам лучше использовать изображение заголовка вне обертки с фиксированной шириной и простой width: 100%
для заполнения страницы.
Эта таблица стилей находится в условно-скрытом комментарии внизу, который повлияет на все версии IE, кроме 7, что кажется плохой идеей ... это действительно то, что вы имели в виду, и чего вы пытались достичь с помощью display: table
взломать? Все правила -moz-
также кажутся совершенно излишними. Это простая раскладка, которая не требует хаков.
Не имеет значения, кроме того: вы также включили декларацию XML вверху файла. Лучше пропустить это для HTML-совместимого XHTML, так как это приводит к тому, что IE6 возвращается к режиму Quirks (даже хуже, чем нормальное отображение для IE6), и в любом случае, поскольку в UTF-8 указывается только XML 1.0, по умолчанию все равно, это бессмысленно. Для HTML-совместимого XHTML вы должны установить вместо параметра charset
значение UTF-8 в теге <meta http-equiv="Content-Type">
.