html - CSS 下拉 div

标签 html css

我的页面上有一个 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:

<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;
}

最佳答案

@AvatarKava 那将是 a 元素的样式。我认为

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

会成功的。

关于html - CSS 下拉 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244797/

相关文章:

html - 嵌入标签的鼠标离开事件

html -::Safari 中 <ol> 标签的 <li> 项的选择问题

html - 我们可以将 GET 数据传递给 css 吗?

html - 在 Bootstrap 中水平居中视频

css - 站点地图的 float div 请查看图片

css - 如何使用 HTML 和 CSS 在 HTML View 中间创建一个三 Angular 形 "pointer"

php - 显示所有原始信息

css - 减少 Bootstrap 导航断点

css - 填充链接在 div 之外

javascript - 如何在HTML中连续获取多个滚动图像