这是我的页头的HTML代码:
<div class="header">
<div class="logo"><a href="Default.aspx"><img src="style/images/logo.png" alt="" /></a></div>
<div class="toplink"><a href="Signin.aspx">Sign in</a></div>
<div class="search">
<form class="searchform" runat="server" method="get">
<input type="text" id="s" name="s" value="Search for photos" onFocus="this.value=''" onBlur="this.value='Search for photos'"/>
</form>
</div>
</div>
以下是 CSS 脚本:
.logo {
padding: 30px 0;
}
.logo img {
display: inline;
}
.toplink {
position: absolute;
bottom: 40px;
right: 280px;
font-size: 14px;
}
.search {
position: absolute;
bottom: 10px;
right: 0;
font-size: 14px;
width: 330px;
}
某种情况下,登录链接无法点击,但当我移除绝对定位时,它可以正常工作。有没有办法保持位置的同时使链接可用?感谢任何建议。
-编辑- 事实上,问题出在其他地方。实际上,我正在使用主页面,并创建了一个默认的ASP页面。只有在测试该ASP页面时才会出现问题,而不是我用来创建主页面的HTML文件。如果我听起来很复杂,那我很抱歉,但我觉得这个问题有点棘手。希望有人能指出问题的原因。