Использование минимальной ширины и ширины для одного селектора хорошо, это часто является основой для большинства текучих макетов.
Однако в IE6 отсутствует поддержка свойства min-width;вместо этого он интерпретирует свойство width как min-width и будет расширяться по ширине настолько, насколько это необходимо для неразрывного содержимого.Но, судя по вашему коду, это не поможет вам, потому что любой контент шириной более 1000 пикселей, скорее всего, будет иметь разрывы (пробелы между словами и т. Д.).
Если вы хотите, чтобы это работало в IE6,Скорее всего, вам нужно будет включить решение Javascript.Что-то вроде:
if(element.scrollWidth < 999) {
element.style.width = 1000;
} else {
element.style.width = "100%";
}
Примечание. Мой код - не просто решение для копирования / вставки, а скорее отправная точка для уточнения и применения к вашим конкретным потребностям.