单击链接后,我试图移动到页面上的特定位置。这是我的网站:
当点击顶部的写作链接时,我希望页面跳转到写作部分,联系同样的事情,类似于这样:
但是,当我加入适当的 id 时,它不起作用。这是我的html:
<div class="wrapper_nav_box">
<div id="nav_menu" id="nav_box_1"><a href="#home_writing">WRITING |</a></div>
和CSS:
.side_nav_contact {
display:block;
float:left;
background:rgba(100,255,255,0);
margin-top: 840px;
width:200px;
height: 50px;
}
#nav_box_l {
display: block;
float:left;
width:247px;
text-align: right;
padding-top: 169px;
margin-top: 0;
}
#nav_menu a:link{
font-family: 'Playfair Display', serif;
font-size: 30px;
font-weight: 100;
color:rgba (255,255,255,1);
text-decoration: none;
text-align: center;
letter-spacing:0.2em;
}
#nav_menu a:hover{
font-family: 'Playfair Display', sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 100;
color:rgba (255,255,255,1);
text-decoration: none;
text-align: center;
letter-spacing:0.2em;
}
我怀疑这是因为我使用了两个 ID(#nav_box_l 和 #nav_menu)。#nav_menu 是我为链接设置样式的方式,而 #nav_box_l 包含“Writing”。我尝试合并,但这不起作用。我应该只用一个吗?如果我想跳转到一个类(.side_nav_content)而不是id,这种技术是否不起作用?
谢谢。