Asp.net 定位asp:CSS超链接

Asp.net 定位asp:CSS超链接,asp.net,css,Asp.net,Css,如何使用CSS将其放置在页面的右上角 <asp:HyperLink ID="lnkLogout" runat="server" NavigateUrl="~/Logout.aspx" ImageUrl="~/images/LogoutButton.png" CssClass="LogoutButton"></asp:HyperLink> 说明 您可以使用绝对位置,但我建议您在\u Layout.cshtml(如果您在Razor视图引擎中使用Asp.Net Mvc)或母

如何使用CSS将其放置在页面的右上角

<asp:HyperLink ID="lnkLogout" runat="server" NavigateUrl="~/Logout.aspx" ImageUrl="~/images/LogoutButton.png" CssClass="LogoutButton"></asp:HyperLink>

说明 您可以使用绝对位置,但我建议您在
\u Layout.cshtml(如果您在Razor视图引擎中使用Asp.Net Mvc)
母版页(如果您使用Asp.Net Webforms)
中使用位于顶部的div

这是css解决方案

样品
在最外层的父容器(如div)中,也使用
style=“position:absolute”
定位,您可以使用以下方法实现目标:

.LogoutButton{
    position:absolute;
    right:0%;          
    top:0%;
}       

另外,您可以使用
px
来获得更精确的定位。例如,
right:5px
会将超链接5px从右边框移开;top属性也是如此。

这实际上取决于页面的结构。你能为页面的其余部分发布代码吗?父div是否也如上面所述定位为绝对值?
.LogoutButton{
    position:absolute;
    right:0%;          
    top:0%;
}