我正在一个网站上有一个标准的下拉导航栏与第一个按钮有一个CSS下拉菜单。一切工作正常,但我想删除从下拉菜单顶部的链接,因为它不链接到任何东西,它只是在那里放下菜单。问题是,它正在接受其他物品的造型。当项目在光标上方悬停时变成手指,并且字体会更改指示链接的颜色。我不希望它做,但尝试了几种不同的方式后,我无法解决它!删除链接和样式从顶部项目的CSS下拉菜单
我试图做到这一点,删除手指投资组合,但我不认为这是正确的?它也不会停止文本更改颜色?
我已经做了小提琴:enter link description here
#name {background-image: url("darren-morton.jpg"); width: 600px; height: 90px; position: absolute; top: 0px; left: 150px;}
/*Navigation Bar Menu */
#NavBar{position: relative; top: 70px; left: 288px; width: 645px; height: 30px; z-index: 20;}
ul#navmenu, ul.sub1 {list-style-type: none; font-size: 14px;}
ul#navmenu li {width: 80px; text-align: center; position: relative; float: left;}
ul#navmenu a {text-decoration: none; display: block; width: 80px; height: 25px; line-height: 25px; background-color: #FFF; border: 1px solid #000000;}
ul#navmenu li:hover > a {text-decoration: none;}
ul#navmenu li:hover a:hover {text-decoration: none;}
ul#navmenu ul.sub1 {display: none; position: absolute; top: 26px; left: 0}
ul#navmenu li:hover .sub1 {display: block;}
ul#navmenu .sub1 li:hover {display: block;}
.downarrow {font-size: 11px; position: absolute; top: 1px; right: 2px;}
a:link {color: black; text-decoration: none;}
a:hover {color: #c6000f; text-decoration: underline;}
a:active {color: black; text-decoration: none;}
<div id="NavBar">
<ul id="navmenu">
<li><a href="#">Portfolio</a><span class="downarrow">▼</span>
<ul class="sub1">
<li><a href="travel-landscape-photography.html">Landscape</a></li>
<li><a href="travel-portrait-photography.html">Portrait</a></li>
<li><a href="images-of-sadness.html">Sadness</a></li>
<li><a href="black-and-white-travel-photography.html">Other</a></li>
</ul>
</li>
<li class="test"><a href="about-darren-morton.html">About</a></li>
<li class="test"><a href="top-travel-photography-tips.html">101</a></li>
<li class="test"><a href="contact-darren-morton.html">Contact</a></li>
</ul>
</div>
非常感谢您事先的任何帮助,
马盖特
这正是我想要的!我也学会了,我不会仅仅复制代码并且说谢谢!我会研究它,看看我错在哪里以便从中学习。非常感谢你的时间,这真的有帮助。当我成为JQ时,我会回馈。马盖特:) – Margate
所有最好的。 –