我可以在div标签内声明span标签吗?

时间:2015-01-27 04:17:40

标签: html

<div id="menu">
    <a href="HomeScreen.html">Home</a> | 
    <span id="menu1">
        <a href="ContactUs.html">Contact Us</a>
    </span>
</div>

ids&#34; menu&#34;的CSS和&#34; menu1&#34;如下:

#menu a:visited{
color:#0000FF;
}

#menu1 a:visited {
color: #48A89E;
}

跨度Id无法覆盖div id,我在span和div的输出中得到蓝色。 我不能在div中写入span吗?请解释一下。

1 个答案:

答案 0 :(得分:0)

你可以在div标签内设置span标签。

由于span是内联标记,因此通过将display: block inline-block 添加到span标记,您可以为其显示的样式赋予其重要性。

 #menu1 a:visited {

    display: inline-block;
    color: #00ff00;
    }

http://jsfiddle.net/pmahent/j2dfd8r0/6/

相关问题