2015-02-26 2 views
0

У меня есть старый код VB, где он вызывает функцию для возврата значений, а затем я показываю таблицу. функция возвращает значения на правильном сайте, а код имеет html, где он отображается слева.CSS Использование позиции и сверху

После левого текста и таблицы есть большое пространство. То, что я сделал, чтобы обойти это, было добавить тег со стилем в нем (показано ниже). Проблема заключается в том, что после окончания Div следующий текст разнесен на 70 пикселей.

<canned code from a function> 

<div style="position:relative; top:-70px"> 
<table> 
<tr> 
... 
</tr> 
<table> 

Если я не поставил ниже, там будет огромное пространство после вышеуказанной таблицы.

<div style="position:relative; top:-70px"> 
     This text will appear after the table and if I do not copy the style info there will be a lot of white space. 
    . 
    . 
    </div> 

Я попытался Четкие и несколько других предметов, но кажется, что единственным решением будет копировать стиль, и я не хочу, чтобы использовать все это на старый уродливый код VB.

ответ

1

Попробуйте добавить такое же количество отрицательного нижнего края margin-bottom: -70px;

<div style="position:relative; top:-70px; margin-bottom: -70px;"> 
    This text will appear after the table and if I do not copy the style info there will be a lot of white space. 
. 
. 
</div> 
+0

Это работало Отлично, я добавить «Нижнее: -70px;» в верхнюю часть кода, где DIV находился в таблице, а не в области, где текст был указан «Этот текст появится ...» – DanO