Html 使用CSS3使列表中的项目向右对齐

Html 使用CSS3使列表中的项目向右对齐,html,css,css-selectors,Html,Css,Css Selectors,我的名单如下: <ul id="menu"> <li><a href="#">Home</a></li> <li><a href="#">Work</a> <ul> <li><a href="#">CSS Development</a></li> <li><a

我的名单如下:

<ul id="menu">
  <li><a href="#">Home</a></li>
  <li><a href="#">Work</a>
      <ul>
           <li><a href="#">CSS Development</a></li>
           <li><a href="#">Graphic Design</a></li>
           <li><a href="#">Development Tools</a></li>
           <li><a href="#">Web Design</a></li>
      </ul>
  </li>
  <li><a href="#">About</a></li>
  <li><a href="#">Contact Us</a></li>
  <li><a href="#">Feedback</a></li>
</ul>
我附上迄今为止我所做的事情的图片

在这个菜单中,我想将反馈调整到右侧。 有人能告诉你怎么做吗?

把这个添加到你的Css中

li:最后一个孩子将选择菜单列表中的最后一个li

只需使用float:right;:

您可以检查。

除了浮动外,还可以在位置:相对容器内使用位置:绝对。内联css仅用于示例目的

<ul id="menu" style="position:relative;width:1008px;height:40px;display:block;">
 <li class="right" style="position:absolute;right:20px;">
    <a href="#">Feedback</a></li>

这将向右拉动整个菜单,并使下拉子菜单也向右拉动,而不是在屏幕上显示

 <div class="top-menu">
    <ul class="nav navbar-nav pull-right"><li class="dropdown dropdown-user">
         <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
          <i class="icon-settings"></i>
          <i class="fa fa-angle-down"></i>
        </a>
       <ul class="dropdown-menu pull-right">
          <li>
            <a href="page_user_profile_1.html">
              <i class="icon-user"></i> My Profile
            </a>
         </li>
      </ul>
    </li>
  </ul>
</div>

我从这个网站上获取了这个示例:只是在这个示例中添加了反馈选项。我希望它与右侧对齐如果您将float:right添加到包含反馈的页面上会怎么样?谢谢。。。!这非常有效。。。我试着写了menu:lastchild{float:right;},但没用。。。你能告诉我这两种风格有什么不同吗?`menu:last child`将尝试使用id菜单选择最后一项,因此它不会按照你的要求选择最后一个li。此方法>不适用于所有浏览器。仅适用于以下不受支持的IE7@user2091061我建议您不要使用内联样式,而应该只使用css类…非常好,节省了我的时间:+1
<ul id="menu" style="position:relative;width:1008px;height:40px;display:block;">
 <li class="right" style="position:absolute;right:20px;">
    <a href="#">Feedback</a></li>
 <div class="top-menu">
    <ul class="nav navbar-nav pull-right"><li class="dropdown dropdown-user">
         <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
          <i class="icon-settings"></i>
          <i class="fa fa-angle-down"></i>
        </a>
       <ul class="dropdown-menu pull-right">
          <li>
            <a href="page_user_profile_1.html">
              <i class="icon-user"></i> My Profile
            </a>
         </li>
      </ul>
    </li>
  </ul>
</div>