Salesforce VF页面中的三层CSS菜单



我正在构建一个VF页面,目的是方便地导航自定义报告。我刚刚开始学习代码,需要一双额外的眼睛来帮助我识别错误。

这两个问题是:

  1. 菜单的第三层不出现在悬停(我已经尝试了许多css代码的组合)

  2. 初始链接在iFrame中打开,但后面的第二个链接作为单独的选项卡打开。


CSS

.top head {font-size: 40px; text-align: center; font-family: Verdana, sans-serif;}
.nav ul {list-style: none; margin: 0px; font-family: verdana, sans-serif; text-align: center;}
.nav li {float:left; width:200px background-color:#444444; text-align: center; 
          boarder-right:1px solid white; position:relative; height:30px; line-height:30px;}
.nav li ul li {float:none; width:200px; text-align:center; padding-left:5px; boarder-tip:1px solid white;}
.nav a {text-decoration:none; color:black; text-align: center;}
.nav li ul {position:absolute; top:30px; left:0; visibility:hidden;}
.nav li:hover {background-color:yellow;}
.nav li:hover ul {visibility:visible;} 

<div class="nav">
<ul> 
    <li>  
        <a> Summary </a>
        <ul>
            <li><a href="www" target="theIframe">Volume </a></li>
        <ul>
            <li><a href="www" target="theIframe">Overall</a></li>
        </ul>
            <li><a href="www" target="theIframe"> ASP </a></li>
        </ul>
</ul>
</div> 
<br/>
<iframe src="www" scrolling="true" id="theIframe" width="90%" align="center"/> 

我没有尝试,但如果你保持你的代码干净,和语义,它将是工作。我的意思是,现在你的代码有很多未闭合元素,很有可能这就是为什么你的代码不能工作的原因

最新更新