Вопрос: Почему я не вижу эффекта, когда устанавливаю высоту элемента div на 1 пиксель. Элемент div всегда такой высокий?
Ответ: Добавьте атрибут в свой div: font-size:0;
проиллюстрировать:
Эта проблема возникает в IE6;
По умолчанию элемент div в IE6 имеет минимальную высоту шрифта. Минимальная высота элемента div равна этой высоте, если вы не измените размер шрифта.
Добавьте его следующим образом: .style1{height:1px;font-size:0;}
Например, если вы хотите использовать элемент div для создания красной линии высотой 1 пиксель.
Что вы получите, если не установите размер шрифта:
Что произойдет, если установлен размер шрифта:0: