CSS - 在元素E2上悬停时显示元素E1

时间:2013-10-12 16:51:15

标签: css html5 hover

这是一个奇怪的问题,但我得到了一个html文件,它有标题的B标签和列表的单独的ol标签。

类似这样的事情

<b> Title of the list </b>
<ol>
    <li> List item 1 </li>
    <li> list item 2 </li>
</ol>

我想做的是,在标题上悬停时显示列表。我该怎么做?

现在这就是我所拥有的。

ol
{
   visibility: none;
}

我需要找到这个部分

 b:hover
 {
    /*something that shows the ol list */
 } 

2 个答案:

答案 0 :(得分:2)

使用此代码:

HTML:

<b> Title of the list </b>
<ol>
    <li> List item 1 </li>
    <li> list item 2 </li>
</ol>

的CSS:

ol
{
   display:none;
}
b:hover + ol{
    display:block;
}

JsFiddle

<小时/> 您可以阅读更多here.

答案 1 :(得分:2)

这项工作正常,我希望您使用display代替visibility

<html>
<head>
    <title></title>
<style>
    b:hover + ol{
        display:block;
    }
    ol{
        display:none;
    }
</style>
</head>
<body>
<b> Title of the list </b>
<ol>
    <li> List item 1 </li>
    <li> list item 2 </li>
</ol>
</body>
</html>