0
我希望div #aboutBlurb
出現在#aboutLink:hover
上。如果這是相關的,我正在使用Foundation 5.2的網格系統。這裏是我的代碼:CSS div display not working
<div id="navBar">
<div class="row">
<div class="large-3 medium-3 small-3 columns">
<a href="#about" class="circleLink" id="aboutLink"><span>About</span></a>
</div>
</div>
<div id="aboutBlurb"><h3>blah</h3></div>
</div>
#navBar a.circleLink:hover
{
background-color: #bc2029;
color:white;
}
#aboutBlurb
{
text-align: center;
position: absolute;
width:100%;
font-size: 2em;
display:none;
}
#navBar #aboutLink:hover + #aboutBlurb
{
display:block;
}
我已經使用~
和>
選擇以及不選擇也試過。
'+'和'〜'別t在父元素方向工作。你必須在這裏使用JavaScript。 – Xufox
有什麼方法可以重新排列我的代碼,所以我可以使用'〜'或'+'?我寧願使用JavaScript作爲最後的手段。 – Tom
我看不到任何可能...... CSS-wise這兩個元素相距太遠。 – Xufox