首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使一些菜单链接向右浮动,另一些向左浮动。

问使一些菜单链接向右浮动,另一些向左浮动。
EN

Stack Overflow用户
提问于 2013-08-16 13:36:29
回答 6查看 12.1K关注 0票数 2

我有这个HTML代码和CSS的水平菜单。它显示从左到右浮动到页面左侧的链接(框)。

使链接(框)中的一个显示到页面右侧的最佳方法是什么?

我尝试使用浮动右,下面的CSS复制为导航-右,并改变了HTML的需要,但这是行不通的。

HTML

代码语言:javascript
复制
<div class="navigation-left">
  <ul>
    <li><a href="<?php echo $website_url; ?>">Home</a></li>
    <li><a href="<?php echo $website_url; ?>">SAF</a></li>
    <li><a href="<?php echo $website_url; ?>">Acudetox</a></li>
  </ul>
</div>

CSS

代码语言:javascript
复制
.navigation-left {
    height:auto;
    list-style:none;
    margin-right:40px;
    display:inline;
}
.navigation-left li{
    width:200px;
    height:25px;
    margin:5px;
    padding:5px;
    background-color:#666666;
    border:none;
    text-align:center;
    display:inline-block;
}
.navigation-left li:hover{
    background-color:#f36f25;
    color:#FFFFFF;
}
.navigation-left li a{
    font-family:Calibri, Arial;
    font-size:18px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
.navigation-left li.current {
    background-color:#F36F25;
}
.navigation-left li.current a {
    color:#FFFFFF;
}

http://jsfiddle.net/W2x5y/

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-08-16 13:44:48

这是你想要的小提琴吗?

代码语言:javascript
复制
<div class="navigation-left" style="float:left">
<ul>
<li><a href="<?php echo $website_url; ?>">Home</a></li>
<li><a href="<?php echo $website_url; ?>">SAF</a></li>
</ul>
</div>

<div class="navigation-left">
<ul style="float:right; ">
<li><a href="<?php echo $website_url; ?>">Acudetox</a></li>
</ul>
</div>
票数 3
EN

Stack Overflow用户

发布于 2013-08-16 13:48:06

正如您可能预期的那样,一个简单的float: right;就能做到这一点。

代码语言:javascript
复制
<div class="navigation-left">
    <ul>
        <li><a href="#">Home</a></li>
        <li style="float: right"><a href="#">SAF</a></li>
        <li><a href="#">Acudetox</a></li>
    </ul>
</div>

http://jsfiddle.net/W2x5y/1/

票数 1
EN

Stack Overflow用户

发布于 2013-08-16 13:55:31

我认为,如果您想要这样做,就必须用类来定位一些li标记。此外,您需要最大的宽度的包含ul,以便给它的空间浮动在右边。

http://jsfiddle.net/W2x5y/2/

代码语言:javascript
复制
<div class="navigation-left">
    <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">SAF</a></li>
    <li class="right"><a href="#">Acudetox</a></li>
    </ul>
</div>

ul {
    width: 100%;
}
.right {
    float: right;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18274655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档