代码之家  ›  专栏  ›  技术社区  ›  Richard Knop

CSS下拉div

  •  4
  • Richard Knop  · 技术社区  · 14 年前

    我的网页上有一个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;
    }
    
    4 回复  |  直到 14 年前
        1
  •  4
  •   Robbert    14 年前

    @阿凡达卡娃,这将是造型的一个元素。我想

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

    会成功的。

        2
  •  3
  •   Robbert    14 年前

        3
  •  2
  •   Richard Knop    14 年前

    #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;
    }
    
        4
  •  -1
  •   Community Ramakrishna.p    4 年前

    内容分类幻灯片{

    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;