简体   繁体   English

在导航栏中将按钮对齐到最右端

[英]align button to extreme right in a nav bar

How do I move the "logout" to the extreme right of the tabs ? 如何将“注销”移到选项卡的最右边?

I dont want to include it as list item and align the items ,with logout button to the extreme right of the nav bar. 我不想将其作为列表项包括在内,并通过导航栏最右端的注销按钮对齐这些项

Current scenario : 当前场景:

ii

html involved with the nav bar and css of logout button: 涉及导航栏和注销按钮的CSS的html:

 #logout { background:url('https://dh3vbjnk0bnfa.cloudfront.net/static/centralauth/images/btn-login-hover.png') no-repeat 5px 5px #484B4F; width: 100px; cursor:pointer; border-radius:50px; padding:10px 20px 10px 0; color:White; font-size:14px; text-align:left; text-indent:40px; display:block; margin:0 auto; display: inline-block; /* Animations: */ -webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: .4s; -webkit-transition-property: all; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: .4s; -moz-transition-property: all; } #logout:hover { background-image: url( 'https://dh3vbjnk0bnfa.cloudfront.net/static/centralauth/images/btn-login.png' ); background-position: 65px 5px; text-indent: 15px; } 
 <nav class="main-nav-outer" id="test"><!--main-nav-start--> <div class="container"> <ul class="main-nav"> <li><a href="#slider">Bulletin Board</a></li> <li><a href="#service">Leaderboard</a></li> <!-- changed the name of tyhe services here --> <li><a href="#Portfolio">Badges</a></li> <li class="small-logo"><a href="#header"><img src="img/small-logo.png" alt=""></a></li> <li><a href="#team">Medals</a></li> <li><a href="#client">Statistics</a></li> <li><a href="#contact">Contact</a></li> </ul> <a class="res-nav_click" href="#"><i class="fa-bars"></i></a> <a href="http://localhost:8666/web1/profile/mainpage/logout.php" id="logout" >Logout</a> </div> </nav><!--main-nav-end--> 

尝试添加#logout {float:right;}

You can do it with float: right; 您可以使用float: right; In #logout and that will send you right #logout ,这将使您正确

Define the following rules in the CSS 在CSS中定义以下规则

.main-nav{
    float:left;
}
#right {
    float: right;
}

And adapt the HTML part as follow: 并按如下方式修改HTML部分:

    <div id="right">
        <a class="res-nav_click" href="#"><i class="fa-bars"></i></a>
        <a href="http://localhost:8666/web1/profile/mainpage/logout.php" id="logout" >Logout</a>
    </div>

It will work! 会工作的!

#logout{ float:right; #logout {float:right; } }

 #logout { background:url('https://dh3vbjnk0bnfa.cloudfront.net/static/centralauth/images/btn-login-hover.png') no-repeat 5px 5px #484B4F; width: 100px; cursor:pointer; border-radius:50px; padding:10px 20px 10px 0; color:White; font-size:14px; text-align:left; text-indent:40px; /*display:block; */ margin:0 auto; display: inline-block; /* add This Code */ position: absolute; right:0; top: 0; /* Animations: */ -webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: .4s; -webkit-transition-property: all; -moz-transition-timing-function: ease-in-out; -moz-transition-duration: .4s; -moz-transition-property: all; } #logout:hover { background-image: url( 'https://dh3vbjnk0bnfa.cloudfront.net/static/centralauth/images/btn-login.png' ); background-position: 65px 5px; text-indent: 15px; } 
 <nav class="main-nav-outer" id="test"><!--main-nav-start--> <div class="container"> <ul class="main-nav"> <li><a href="#slider">Bulletin Board</a></li> <li><a href="#service">Leaderboard</a></li> <!-- changed the name of tyhe services here --> <li><a href="#Portfolio">Badges</a></li> <li class="small-logo"><a href="#header"><img src="img/small-logo.png" alt=""></a></li> <li><a href="#team">Medals</a></li> <li><a href="#client">Statistics</a></li> <li><a href="#contact">Contact</a></li> </ul> <a class="res-nav_click" href="#"><i class="fa-bars"></i></a> <a href="http://localhost:8666/web1/profile/mainpage/logout.php" id="logout" >Logout</a> </div> </nav><!--main-nav-end--> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM