У меня есть блок div и ссылка на мою страницу.Я написал простой javascript, который вначале скрывает поле div, а затем, после нажатия на ссылку, окно появляется снова.
Проблема в том, что когда div появляется, он выталкивает содержимое под ним.Я бы хотел, чтобы он просто появился над ними.Как выпадающее меню, но это всего лишь один тег div.
Вот моя разметка:
<div class="slide-heading">
<div class="slide-laws">
<a href="#" class="toggle-slide-laws accessible-link"><img src="/images/paragraph.jpg" alt="paragraph"></a>
<!-- THE LINK TOGGLES THE DIV BELLOW -->
<div>
<a href="/clientarea/utils/law/id/2832" rel="external-new-window" style="color: #ba8800;"><strong>124/2006 - O bezpečnosti a ochrane zdravia pri práci a o zmene a doplnení niektorých zákonov</strong></a><br />
<a href="/clientarea/utils/law/id/2832/p/2/a/1" rel="external-new-window">§2, odsek 1</a><br />
<a href="/clientarea/utils/law/id/2832/p/2/a/2" rel="external-new-window">§2, odsek 2</a><br />
<a href="/clientarea/utils/law/id/2832/p/5/a/2" rel="external-new-window">§5, odsek 2</a><br />
</div>
</div>
<h3>Kapitola 1</h3>
<p>Slide A</p>
<div class="clear"> </div>
</div>
<p>I DON'T WANT THIS PARAGRAPH TO BE PUSHED DOWN WHEN THE BOX APPEARS.</p>
Эта ссылка переключает div ниже:
<a href="#" class="toggle-slide-laws accessible-link"><img src="/images/paragraph.jpg" alt="paragraph"></a>
При нажатии на ссылку окно появляется или исчезает.
Мои текущие стили:
#content div.slide-laws {
float: right;
width: 30em;
line-height: 1.3em;
font-size: .9em;
}
#content div.slide-laws a.toggle-slide-laws {
float: right;
}
#content div.slide-laws div {
text-align: left;
float: left;
margin-bottom: 4px;
}