Html CSS下拉分区

Html CSS下拉分区,html,css,Html,Css,我的页面上有一个div框和一个链接。我已经编写了简单的javascript,它在开始时隐藏了div框,然后在单击链接后,该框再次出现 问题是,当div出现时,它会向下推它下面的内容。我希望它只是出现在“上面”他们。类似于下拉菜单,但这只是一个div标签 这是我的标记: <div class="slide-heading"> <div class="slide-laws"> <a href="#" class="toggle-slide-laws accessi

我的页面上有一个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">&nbsp;</div>
  </div>
            <p>I DON'T WANT THIS PARAGRAPH TO BE PUSHED DOWN WHEN THE BOX APPEARS.</p> 

我要说的是,出现的DIV需要一个绝对或相对位置和一个高z指数,这将为a元素设计样式。我想

#content div.slide-laws div
{
    z-index: 9999;
    position: absolute;
    top: 0px;
    right: 0px;
}

我会搞定的。

好的,我自己解决了这个问题。这些样式有效(在FF和IE中测试):

内容分类幻灯片{ }

内容分类滑动法则a.切换滑动法则{ }

内容分区幻灯片法则分区{
}

oops,最后错过了最后一个参考:D向上投票你的和编辑我的一件小事:你不需要浮动一个绝对位置的元素。这只是Richard Knop答案的副本。停止盗取答案来获得声誉点。每个人都投票反对这个家伙。
#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;
}
#content div.slide-laws div
{
    z-index: 9999;
    position: absolute;
    top: 0px;
    right: 0px;
}
#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;
    z-index: 99999;
    position: absolute;
    top: 4em;
    right: 0;
    background: #eee;
    border: 1px solid #ccc;
    padding: 1em;
}
float: right;
width: 30em;
line-height: 1.3em;
font-size: .9em;
float: right;
text-align: left;
float: left;
z-index: 99999;
position: absolute;
top: 4em;
right: 0;
background: #eee;
border: 1px solid #ccc;
padding: 1em;