Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Высота странички из-за слоёв...


Автор: Sufius 3.11.2004, 20:38
Использую слои...
HTML
style="position:relative; top:0px; left:0px; visibility: hidden"

но из-за position:relative страничка имеет огромную высоту с пустым местом... как от этого можно избавиться?

Автор: dm9 5.11.2004, 13:27
Не совсем понял... Может быть, display: none;

Автор: Sufius 5.11.2004, 15:11
<div id="q1" style="position:relative; top:0px; left:0px; visibility: hidden"> Бла-бла-бла </div>
если position:relative, то, если у меня несколько слоёв, когда они скрыты высота странички равняется их высоте... то есть если слоёв много-много, то страничка получается длиной на пару экранов с пустым местом... е сли использовать position:absolute, то невозможно прикрутить к дизайну, так как при изменении размера окна меняется и дизайн, а слой остается на своём месте...

Вот можно как-нить сделать при position:relative, чтобы слои накладывались как position:absolute???

Автор: GoodBoy 5.11.2004, 15:47
Sufius
ты попробовал то, что dm9 написал???

Автор: Sufius 6.11.2004, 16:05
HTML
<body>

<p><a href="#"
onclick="self.test.style.visibility='visible', self.test2.style.visibility='hidden'">Красный</a><br>
<a href="#"
onclick="self.test2.style.visibility='visible', self.test.style.visibility='hidden'">Зеленый</a><br>
<a href="#"
onclick="self.test2.style.visibility='hidden', self.test.style.visibility='hidden'">Скрыть</a></p>
<div id="test" style="position:relative; top:0px; left:0px; visibility: hidden">

<table border="1" width="100" bgcolor="#FF0000" height="10">
<tr>
<td width="100%">&nbsp;</td>
</tr>
</table>
</div><div id="test2" style="position:relative; top:-29px; left:0px; visibility: hidden">

<table border="1" width="100" bgcolor="#008000" height="10">
<tr>
<td width="100%">&nbsp;</td>
</tr>
</table>
</div>

<table border="1" width="100" bgcolor="#000000">
<tr>
<td width="100%">0</td>
</tr>
</table>
</body>



Если красный и зеленый блоки большего размера, то расстояние от ссылок до черного блока увеличивается... В итоге, когда у меня 6 слоев с таблицами по 100px, то длина пустого места на страничке (между ссылками и черным блоком) увеличивается более чем на 600px... Как этого можно избежать...

2 GoodBoy
Да попробовал, но не получилось... =(

Автор: Sufius 6.11.2004, 16:18
все получилось!
Спасибо!

Автор: kaa 5.9.2007, 18:44
Наверное не стоит мне постить отдельный вопрос. ибо проблема таже, за некоторым ньюансом- блоки я не пытаюсь скрыть а просто сдвигаю.
Так вот когда здвигаю блок вверх то внизу под ним остаётся пустое место раное его высоте :(

Как от ЭТОТОГО избавится - ума не приложу. А дизайн без этого не получается :( Он у мя многослойный :(

Автор: dm9 5.9.2007, 19:49
Ммм... Это нормальное поведение.

Просто надо не сдвигать релятивом, а
Цитата(dm9 @  5.11.2004,  14:27 Найти цитируемый пост)
Может быть, display: none;


— просто скрывать блок.

Автор: kaa 5.9.2007, 21:02
dm9, 
Нет! Скрывать нельзя! На нем у мя кусок контента который располагается поверх фона.

Просто ситуация такая: верстка табличная, главная таблица 3Х3. И центральная ячейка используется для контента.
Вот в ней и распологаю фон, а поверх него контент. Абсолютное позиционирование у контента включать нельзя ибо при изменении размера окна верстка разъезжается :(

Автор: dm9 5.9.2007, 21:33
Попробуй описать задачу более широко. Мне кажется, получается из области «мы создали себе проблемы и сейчас будем героически их преодолевать».

Автор: kaa 6.9.2007, 08:07
dm9, 
Вполне вероятно, июо опыта у мя практически ноль...

Задаяа такова:
Есть полоска - типа фоновый рисунок- в самом верху ячейки. На этом фоне должны быть расположенны другие рисунки, притом в несколько слоёв. Так вот как я их набираю в слои: создаю табличку, в неё встабляю рисунки нужные для данного слоя, присваиваю таблице

Код

position:relative;
top:-xxx;
left:0;


И поднимаю её вверх до упора top-ом.
Так же со следующим слоем. 
Так вот, проблемв вся в том что когда я её полнимаю, то внизу у мя остаётся пустое пространство равное изначальной высоте смещённой таблицы :(

Можно былобы обойтись абсолютным позиционированием, но тогда фон и контент, который расположен в одной из "слоевых" таблиц, смещаются неравномерно при сужении экрана :( тоесть получается что контент как бы уже не зависит от ячейки и её размеров :(


Вёрстку на дивах пробобвал - но там таакой геморрой, что плюнул. Надо просто срочно :(

Автор: kizune 6.9.2007, 13:52
а поподробнее можно? в смысле код

Автор: dm9 6.9.2007, 14:21
Попробуй заменить 'position:relative; top:-xxx; left:0;' на 'position: absolute'. Ну или как-то аналогично.

Суть в том, что вынесенный на абсолют. позиционирование элемент выходит за пределы основной вёрстки (не учитывается в построении базовой страницы), но при этом остаётся на месте. То есть он находится там же, где был бы без «абсолютного» стиля, но дальнейшая вёрстка ведёт себя так, как будто этого элемента нет — «заползает» под него.

Посмотри ещё пример: http://dm9.ru/vingrad/examples/html/stretchimage/
В примере сверху на img-картинку (растягивающуюся) кладётся текст.

Автор: dm9 6.9.2007, 15:49
Сорри, сейчас вспомнил, что пример иллюстрирует другое решение. Но там тоже прикольно сделано. Можно оба способа использовать.

Автор: kaa 6.9.2007, 15:57
dm9, 
Я так уже пробовал - в том-то и проблема, что получается фон заползает под сожержимое :(
А фон в моём случае должен быть строго на мести и смещаться содержимое с фоном должны одинакого:(

Добавлено через 4 минуты и 52 секунды
kizune, 
Если это поможет:

Код

<td id="left-space-column" width="5%"><div style="width:50px;"></div></td>
        <!--START CONTENT CELL-->
        <td id="content-column" style="width:90%; height:90%; padding:0; margin:0; background-image:url('<?php print base_path();?>themes/my_theme/images/t2_bg.jpg'); background-repeat:repeat-x; background-color:#ffffff;">
        <!--START-->
            <table id="notice-footer-top-contetn-table" style="table-layout:fixed; margin:0; padding:0; width:100%; z-index:0;"> 
                <tr>
                    <td height="280px" width="245px" rowspan="2"> 
                    </td> 
                    <td height="65"  width="450">
                        &nbsp;
                    </td>
                    <td rowspan="2" width="220px">
                        <div style="width:220px; height:1px;"></div>
                    </td>
                </tr>
                <tr>
                    <td style="margin-top:5px; text-align:left;">
                        <table id="info-background-table" width="450px">
                            <tr>
                                <td>
                                    <img src="<?php print base_path();?>themes/my_theme/images/info_bg.jpg" width="100%" height="260px" style="margin:0; padding:0;"/>
                                    <img src="<?php print base_path();?>themes/my_theme/images/info_downbg.jpg" width="100%" style="margin-top:-1%; padding:0;"/>
                                </td>
                            </tr>
                        </table>
                        <table style="position:relative; top:-175px; height:10%; width:436px; margin-left:1%; border-collapse:collapse; table-layout:fixed;">
                            <tr>
                                <td style="width:80%; height:55px; padding:0; margin:0; text-align:center; vertical-align:middle;">
                                    <div style="display:table-cell; overflow:hidden; width:100%; height:100%; vertical-align:middle; padding-left:15px;">
                                        Notice
                                    </div>
                                </td>
                                <td style="text-align:center; vertical-align:top; text-align:right; margin:-2; padding:0;">
                                    <img src="<?php print base_path();?>themes/my_theme/images/info.jpg" />
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2" style="width:100%; height:1px; margin:0; padding:0; text-align:center; vertical-align:middle; font-size:3px;">
                                    <img src="<?php print base_path();?>themes/my_theme/images/line.gif" style="height:1px; width:90%;"/>
                                </td>
                            </tr>
                            <tr>
                                <td style="height:58px; margin:0; padding:0; width:80%; text-align:center; vertical-align:middle;" colspan="2">
                                    <div style="display:table-cell; overflow:hidden; width:100%; height:100%; vertical-align:middle; padding-left:15px;">
                                      Text 
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>    
            <!--END-->
            <!--BEGIN-->
            <table id="top-contetn-table"style="position:relative; top:-490px; margin:0; padding:0; height:100%; width:100%;">
                <tr>
                    <td style="vertical-align:top; text-align:center; padding-top:15; min-width:220px; width:220px; height:200px;">
                        <?php if($logo) print "<img src='$logo'>"?>
                        <div style="height:1px; width:220px;"></div>
                    </td>
                    <td style="width:620px; background-image:none; background-color:transparent; vertical-align:top;  ">
                        <div style="top:0; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php print base_path();?>themes/my_theme/images/photo.png');  height:200px">
                            <img src="<?php print base_path();?>themes/my_theme/images/photo.png" style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" height="200"/>
                        </div>
                    </td>
                    <td>
                        Здесь будет поиск
                    </td>
                </tr>
                <tr>
                    <!--RIGHT CONTENT-->
                    <td rowspan="2" style="  width:220px; vertical-align:top; padding-left:15px;"> 
                        <?php print $sidebar_left?>
                        <?php print $sidebar_right?>
                        
                        
                    <!--END RIGHT CONTENT-->
                    </td>
                    <td style="  width:220px; height:150px; vertical-align:top">
                    </td>
                    <td style="  width:220px; vertical-align:top; padding-right:15px;" rowspan="2">
                        <!--LEFT CONTENT 1-->
                        <!-- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->
                                
                        <!-- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->
                    <!--END LEFT CONTENT-->
                    </td>
                </tr>
                <tr>
                    <td style="vertical-align:top; padding-left:15px; padding-right:15px; text-align:center;">
                        <!--CONTENT-->
                        <?php print $content?>
                        <div id="vac-div" style="display:block; position:relative; width:450px; min-width:450px; margin:auto;">
                            <div style="height:1px; min-height:1px; width:100%; min-width:100%px; margin-top:15px;"></div>
                            <table id="vac_table" style="width:100%; min-height:200px; height:200px; text-align:center; margin:auto; background-image:url('<?php print base_path();?>themes/my_theme/images/info_bg.jpg'); background-repeat:repeat-x; text-align:center;" cellpadding="0" cellspacing="0">
                                <tr>
                                    <td rowspan="2" style="vertical-align:top; text-align:left; padding:0; margin:0;">
                                        <div style="height:1px; max-height:1px; width:300px;"></div>
                                        <div style="width:100%; margin-top:5px; margin-left:10px; padding:0;"><h2>Внутренние вакансии</h2></div>
                                        <div style="width:100%; margin-top:10px; margin-left:7px; padding:0;">Здесь буит контент внутренних вакансий</div>
                                    </td>
                                    <td style="text-align:right; vertical-align:top; padding-top:5px; padding-right:5px; width:80px;">
                                        <img src="<?php print base_path();?>themes/my_theme/images/vac.gif" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align:bottom;">
                                        <div style="height:15px; min-height:15px;"></div>
                                        
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2"><div style="height:15px; min-height:15px;"></div></td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <img src="<?php print base_path();?>themes/my_theme/images/info_downbg.jpg" width="100%" height="55px"/>
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <!--END CONTENT-->
                    </td>
                </tr>
                <tr>
                    <td style="border-style:dotted">Тут буит пусто
                    </td>
                    <td style="border-style:dotted">Тута буут баннеры</td>
                    <td style="border-style:dotted">место под дугу</td>
                </tr>
            </table>
            <!--END-->
        </td>

Автор: dm9 6.9.2007, 16:29
Цитата(kaa @  6.9.2007,  16:57 Найти цитируемый пост)
А фон в моём случае должен быть строго на мести и смещаться содержимое с фоном должны одинакого:(


Фраза непонятна. Из текста получается, что простые два дива (один под другим) спасут мир. Поясни.

Автор: kizune 6.9.2007, 17:07
я так понимаю смущает кусок таблицы,на который наезжает таблица с внутренними вакансиями?
Код

<td id="left-space-column" width="5%"><div style="width:50px;"></div></td>
        <!--START CONTENT CELL-->
        <td id="content-column" style="width:90%; height:90%; padding:0; margin:0; background-image:url('<?php print base_path();?>themes/my_theme/images/t2_bg.jpg'); background-repeat:repeat-x; background-color:#ffffff;">
        <!--START-->
            <table id="notice-footer-top-contetn-table" style="table-layout:fixed; margin:0; padding:0; width:100%; z-index:0;"> 
                <tr>
                    <td height="280px" width="245px" rowspan="2"> 
                    </td> 
                    <td height="65"  width="450">
                        &nbsp;
                    </td>
                    <td rowspan="2" width="220px">
                        <div style="width:220px; height:1px;"></div>
                    </td>
                </tr>
                <tr>
                    <td style="margin-top:5px; text-align:left;">
                        <table id="info-background-table" width="450px">
                            <tr>
                                <td>
                                    <img src="<?php print base_path();?>themes/my_theme/images/info_bg.jpg" width="100%" height="260px" style="margin:0; padding:0;"/>
                                    <img src="<?php print base_path();?>themes/my_theme/images/info_downbg.jpg" width="100%" style="margin-top:-1%; padding:0;"/>
                                </td>
                            </tr>
                        </table>
                        <table style="position:relative;margin-top:-175px; height:10%; width:436px; margin-left:1%; border-collapse:collapse; table-layout:fixed;">
                            <tr>
                                <td style="width:80%; height:55px; padding:0; margin:0; text-align:center; vertical-align:middle;">
                                    <div style="display:table-cell; overflow:hidden; width:100%; height:100%; vertical-align:middle; padding-left:15px;">
                                        Notice
                                    </div>
                                </td>
                                <td style="text-align:center; vertical-align:top; text-align:right; margin:-2; padding:0;">
                                    <img src="<?php print base_path();?>themes/my_theme/images/info.jpg" />
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2" style="width:100%; height:1px; margin:0; padding:0; text-align:center; vertical-align:middle; font-size:3px;">
                                    <img src="<?php print base_path();?>themes/my_theme/images/line.gif" style="height:1px; width:90%;"/>
                                </td>
                            </tr>
                            <tr>
                                <td style="height:58px; margin:0; padding:0; width:80%; text-align:center; vertical-align:middle;" colspan="2">
                                    <div style="display:table-cell; overflow:hidden; width:100%; height:100%; vertical-align:middle; padding-left:15px;">
                                      Text 
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>    
            <!--END-->
            <!--BEGIN-->
            <table id="top-contetn-table"style="position:relative; top:-490px; margin:0; padding:0; height:100%; width:100%;">
                <tr>
                    <td style="vertical-align:top; text-align:center; padding-top:15; min-width:220px; width:220px; height:200px;">
                        <?php if($logo) print "<img src='$logo'>"?>
                        <div style="height:1px; width:220px;"></div>
                    </td>
                    <td style="width:620px; background-image:none; background-color:transparent; vertical-align:top;  ">
                        <div style="top:0; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php print base_path();?>themes/my_theme/images/photo.png');  height:200px">
                            <img src="<?php print base_path();?>themes/my_theme/images/photo.png" style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" height="200"/>
                        </div>
                    </td>
                    <td>
                        Здесь будет поиск
                    </td>
                </tr>
                <tr>
                    <!--RIGHT CONTENT-->
                    <td rowspan="2" style="  width:220px; vertical-align:top; padding-left:15px;"> 
                        <?php print $sidebar_left?>
                        <?php print $sidebar_right?>
                        
                        
                    <!--END RIGHT CONTENT-->
                    </td>
                    <td style="  width:220px; height:150px; vertical-align:top">
                    </td>
                    <td style="  width:220px; vertical-align:top; padding-right:15px;" rowspan="2">
                        <!--LEFT CONTENT 1-->
                        <!-- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->
                                
                        <!-- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->
                    <!--END LEFT CONTENT-->
                    </td>
                </tr>
                <tr>
                    <td style="vertical-align:top; padding-left:15px; padding-right:15px; text-align:center;">
                        <!--CONTENT-->
                        <?php print $content?>
                        <div id="vac-div" style="display:block; position:relative; width:450px; min-width:450px; margin:auto;">
                            <div style="height:1px; min-height:1px; width:100%; min-width:100%px; margin-top:15px;"></div>
                            <table id="vac_table" style="width:100%; min-height:200px; height:200px; text-align:center; margin:auto; background-image:url('<?php print base_path();?>themes/my_theme/images/info_bg.jpg'); background-repeat:repeat-x; text-align:center;" cellpadding="0" cellspacing="0">
                                <tr>
                                    <td rowspan="2" style="vertical-align:top; text-align:left; padding:0; margin:0;">
                                        <div style="height:1px; max-height:1px; width:300px;"></div>
                                        <div style="width:100%; margin-top:5px; margin-left:10px; padding:0;"><h2>Внутренние вакансии</h2></div>
                                        <div style="width:100%; margin-top:10px; margin-left:7px; padding:0;">Здесь буит контент внутренних вакансий</div>
                                    </td>
                                    <td style="text-align:right; vertical-align:top; padding-top:5px; padding-right:5px; width:80px;">
                                        <img src="<?php print base_path();?>themes/my_theme/images/vac.gif" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align:bottom;">
                                        <div style="height:15px; min-height:15px;"></div>
                                        
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2"><div style="height:15px; min-height:15px;"></div></td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <img src="<?php print base_path();?>themes/my_theme/images/info_downbg.jpg" width="100%" height="55px"/>
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <!--END CONTENT-->
                    </td>
                </tr>
                <tr>
                    <td style="border-style:dotted">Тут буит пусто
                    </td>
                    <td style="border-style:dotted">Тута буут баннеры</td>
                    <td style="border-style:dotted">место под дугу</td>
                </tr>
            </table>
            <!--END-->
        </td>


таблица которая содержит Notice,ей надо присвоить вместо top:-175px; margin-top:-175px;

если не эта ошибка,то попробуй поэкспериментировать с margin-top,вместо просто top

Автор: kaa 7.9.2007, 09:49
kizune, 
Нет, с notice всё впорядке. Я специально зделал чтобы они наезжали - это как бы слои. Таблицы я фиксирую чтобы при самом экстермальном сужении окна верстка никуда не ехала и была прибита как гвоздями. Я щас попробую еще упростить. так как notice не критично здесь.

Код

<td id="left-space-column" width="5%"><div style="width:50px;"></div></td>
        <!--START CONTENT CELL-->
        <td id="content-column" style="width:90%; height:90%; padding:0; margin:0; background-image:url('<?php print base_path();?>themes/my_theme/images/t2_bg.jpg'); background-repeat:repeat-x; background-color:#ffffff;">
        <!--START-->
            <table id="notice-footer-top-contetn-table" style="table-layout:fixed; margin:0; padding:0; width:100%; z-index:0;"> 
                <tr>
                    <td height="280px" width="245px" rowspan="2"> 
                    </td> 
                    <td height="65"  width="450">
                        &nbsp;
                    </td>
                    <td rowspan="2" width="220px">
                        <div style="width:220px; height:1px;"></div>
                    </td>
                </tr>
                <tr>
                    <td style="margin-top:5px; text-align:left;">
                        <table id="info-background-table" width="450px">
                            <tr>
                                <td>
                                    <img src="<?php print base_path();?>themes/my_theme/images/info_bg.jpg" width="100%" height="260px" style="margin:0; padding:0;"/>
                                    <img src="<?php print base_path();?>themes/my_theme/images/info_downbg.jpg" width="100%" style="margin-top:-1%; padding:0;"/>
                                </td>
                            </tr>
                        </table>
                     </td>
                </tr>
            </table>    
            <!--END-->
            <!--BEGIN-->
            <table id="top-contetn-table"style="position:relative; top:-490px; margin:0; padding:0; height:100%; width:100%;">
                <tr>
                    <td style="vertical-align:top; text-align:center; padding-top:15; min-width:220px; width:220px; height:200px;">
                        <?php if($logo) print "<img src='$logo'>"?>
                        <div style="height:1px; width:220px;"></div>
                    </td>
                    <td style="width:620px; background-image:none; background-color:transparent; vertical-align:top;  ">
                        <div style="top:0; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php print base_path();?>themes/my_theme/images/photo.png');  height:200px">
                            <img src="<?php print base_path();?>themes/my_theme/images/photo.png" style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" height="200"/>
                        </div>
                    </td>
                    <td>
                        Здесь будет поиск
                    </td>
                </tr>
                <tr>
                    <!--RIGHT CONTENT-->
                    <td rowspan="2" style="  width:220px; vertical-align:top; padding-left:15px;"> 
                        <?php print $sidebar_left?>
                        <?php print $sidebar_right?>
                        
                        
                    <!--END RIGHT CONTENT-->
                    </td>
                    <td style="  width:220px; height:150px; vertical-align:top">
                    </td>
                    <td style="  width:220px; vertical-align:top; padding-right:15px;" rowspan="2">
                        <!--LEFT CONTENT 1-->
                        <!-- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->
                                
                        <!-- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->
                    <!--END LEFT CONTENT-->
                    </td>
                </tr>
                <tr>
                    <td style="vertical-align:top; padding-left:15px; padding-right:15px; text-align:center;">
                        <!--CONTENT-->
                        <?php print $content?>
                        <div id="vac-div" style="display:block; position:relative; width:450px; min-width:450px; margin:auto;">
                            <div style="height:1px; min-height:1px; width:100%; min-width:100%px; margin-top:15px;"></div>
                            <table id="vac_table" style="width:100%; min-height:200px; height:200px; text-align:center; margin:auto; background-image:url('<?php print base_path();?>themes/my_theme/images/info_bg.jpg'); background-repeat:repeat-x; text-align:center;" cellpadding="0" cellspacing="0">
                                <tr>
                                    <td rowspan="2" style="vertical-align:top; text-align:left; padding:0; margin:0;">
                                        <div style="height:1px; max-height:1px; width:300px;"></div>
                                        <div style="width:100%; margin-top:5px; margin-left:10px; padding:0;"><h2>Внутренние вакансии</h2></div>
                                        <div style="width:100%; margin-top:10px; margin-left:7px; padding:0;">Здесь буит контент внутренних вакансий</div>
                                    </td>
                                    <td style="text-align:right; vertical-align:top; padding-top:5px; padding-right:5px; width:80px;">
                                        <img src="<?php print base_path();?>themes/my_theme/images/vac.gif" />
                                    </td>
                                </tr>
                                <tr>
                                    <td style="vertical-align:bottom;">
                                        <div style="height:15px; min-height:15px;"></div>
                                        
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2"><div style="height:15px; min-height:15px;"></div></td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <img src="<?php print base_path();?>themes/my_theme/images/info_downbg.jpg" width="100%" height="55px"/>
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <!--END CONTENT-->
                    </td>
                </tr>
                <tr>
                    <td style="border-style:dotted">Тут буит пусто
                    </td>
                    <td style="border-style:dotted">Тута буут баннеры</td>
                    <td style="border-style:dotted">место под дугу</td>
                </tr>
            </table>
            <!--END-->
        </td>


Основная проблема в том, что когда я задираю таблицу с id="top-contetn-table" внизу ячейки, содержащей всё это добро, у меня остаётся пустое мсто равное по высоте её первоначальному размеру.

В последствии, когда движок выкидывает туда контент, это пустота не изменяет размеров. весь вопрос в том как эту пустоту побороть :( Ибо накладывать таблицы всёравно придётся - без слоёв я верстку под движок не сделаю, ибо фон собирается как аппликация, да еще поверх него накладвается кусок каонтента Notice + изменять размеры он должен строго пропорционально с таблицей id="top-contetn-table" в котрой выводится весь остальной контент и картинки по верх фона.

ЗЫ: что-то многа букав... smile

Автор: kizune 7.9.2007, 10:00
попробуй для этой таблицы задать такой стиль:
Код

 <table id="top-contetn-table" style="position:relative;margin-top:-490px; padding:0; height:100%; width:100%;">


Автор: kaa 7.9.2007, 16:06
kizune, 
Всё, уже ничего не попробую - пришол умный человек и сверстал всё по правильному... Наконецто... smile  А моё всё затерли. Если найду черновик попробую обязательно, хотя бы из спортивного интереса! 

Всем спасибо! smile

Автор: verstalishik 11.9.2007, 12:18
у меня проблема, есть страничка слишком много текста и он не помещается на страничку. как это исправить.как сжать текст или растянуть страницу. это очень срочною помогите 

Автор: kizune 11.9.2007, 12:38
имеешь ввиду не влезает в высоту и выезжает за пределы background?

Автор: verstalishik 11.9.2007, 15:40
Цитата(kizune @  11.9.2007,  12:38 Найти цитируемый пост)
имеешь ввиду не влезает в высоту и выезжает за пределы background? 

проблема решена черз таблицу и center smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)