Css 如何创建页内水平导航锚定系统?
如果你看一下,你会注意到导航上的三个链接被设置为锚。查看代码,我们可以发现负责此操作的CSS是:Css 如何创建页内水平导航锚定系统?,css,html,Css,Html,如果你看一下,你会注意到导航上的三个链接被设置为锚。查看代码,我们可以发现负责此操作的CSS是: /* ?OPTIONS? */ .section_options { border-bottom:1px solid #94CB41; display:none; font-size:14px; margin-bottom:25px; margin-top:0; padding-left:10px; width:98%; z-i
/* ?OPTIONS? */
.section_options {
border-bottom:1px solid #94CB41;
display:none;
font-size:14px;
margin-bottom:25px;
margin-top:0;
padding-left:10px;
width:98%;
z-index:20;
line-height: 21px;
}
.section_options a {
border:1px solid #cccccc;
border-bottom:0px solid #cccccc;
color:#555555;
margin-right:9px;
opacity:0.6;
padding:9px 14px 2px;
}
.section_options a.selected {
background:white;
font-weight:bold;
color:#555555;
opacity:1;
padding-bottom:3px;
border:1px solid #94CB41;
border-bottom: 1px solid white;
margin-left:4px;
}
在HTML中也是如此
<style>
#about, #team, #contact { display:none; }
</style>
#关于,#团队,#联系人{显示:无;}
进一步深入HTML,我们可以看到这些部分被称为-
<div class="section_options" id="section_nav" style="display: block;">
<a href="#about" class="about selected">About Us</a>
<a href="#team" class="team">Our Team</a>
<a href="#contact" class="contact">Contact</a>
</div>
<div id="about" class="section">
and
<div id="team" class="section">
and
<div id="contact" class="section">
及
及
然而,当我应用这段代码时,我只显示了三个选项卡,而没有其他内容,锚链接也没有任何作用。我知道如果我将{display:}更改为block或inline,它将显示内容,但是链接的选择不起作用,锚定没有效果。有人知道这是为什么吗?我有一种感觉,这与CSS中未声明的section_nav有关,但不确定
谢谢大家! 您正在查看的页面使用JavaScript在选项卡之间切换,并将选定的
类应用于活动选项卡标题或从活动选项卡标题中删除该类。如果你想看看他们是如何做的,你可以下载他们的脚本。我想这离你越来越近了:它成功了!我丢失了两个脚本:static.jumo.com/static/js/about.js?v=e8724“>jQuery(document).ready(function(){about.initialize('about',['about','team','contact']);});static.jumo.com/static/js/base.js?v=1317a”>非常感谢!!!!此外,我还查看了你的Stackoverflow简历——太棒了!听起来你们和我们有很多相同的核心价值观。如果您仍在寻找较小的公司/兼职工作,请随时联系-jobs@sokanu.com