Xpoint
   [напомнить пароль]

Помогите выровнять FRAME

Метки: [без меток]
2007-09-26 17:00:52 [обр] smoke[досье]
сообщение промодерировано

Есть необходимость сделать сайт с двумя фреймами (один над другим) причем дизайн (не резиновый) предполагает, что между фреймами не должны быть заметны границы. Поэтому в верхнем фрейме не должно быть горизонтального скроллинга. Нижний фрейм всегда больше видимой части страницы - поэтому всегда есть вертикальный скроллинг. Основные блоки страницы должны быть выровнены по центру. Тк нижний фрейм всегда имеет вертикальный скроллинг для выравнивания верхнего тоже пытаюсь включить ему вертикальный. В результате в Firefox-e все ок, в Експлорере скроллинга нет и блоки при изменении размеров окна съезжают sad

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><title>Test</title>
<frameset frameborder=0 framespacing="0" framepadding="0" rows="146,*">
    <frame name="top" target="mainWindow" src="test_t.htm" scrolling="no" style="overflow-y: scroll;">
    <frame name="bottom" target="mainWindow" src="test_b.htm" scrolling="auto">
</frameset>
</html>

где test_t.htm:

<body  style="background-color:#FFFFFF; margin: 0px; text-align: center; width:100%;">
<div style="height:146px; width:1000px; margin: auto; background-color:#2B022A;">&nbsp;</div>
</body>

а test_b.htm

<body  style="background-color:#FFFFFF; margin: 0px; text-align: center; width:100%;">
<div style="height:120%; width:1000px; margin: auto; background-color:#30072F;">&nbsp;</div>
</body>

результат можно посмотреть здесь http://oceanit.ru/smoke/testframes.htm

спустя 1 день 6 часов [обр] smoke[досье]
Вопрос решен. Надо было для верхнего фрейма указать DOCTYPE.
Powered by POEM™ Engine Copyright © 2002-2005