position: absolute
выводит элемент из потока документов. Насколько я знаю, ширина автоматически становится auto
при position: relative
.
Я думаю, вам не удастся придать # box1 фиксированную ширину (используя width
свойство или координаты, такие как left: xyz; right: xyz
) или ввод текста.
Как я могу заставить IE7 отображать такие вещи, как другие браузеры, если я не могу удалить width: 100% и не могу установить ширину в абсолютно позиционированном блоке?
Хороший вопрос. Насколько я знаю, нет никакого исправления для этого поведения. Настройка width: auto
должно помочь.
Некоторая теория о position: absolute
о W3C здесь .