首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML+CSS:不使用表的页脚导航元素之间的等距

问HTML+CSS:不使用表的页脚导航元素之间的等距
EN

Stack Overflow用户
提问于 2012-01-10 13:50:07
回答 4查看 2.8K关注 0票数 1

可能重复:

Fluid width with equally spaced DIVs

我试图把页脚元素,这是文本。我试着在文本元素之间保持相等的距离。

代码语言:javascript
复制
<nav>
  <ul>
    <li><a>Item Reg</a></li>
    <li><a>Item Sm</a></li>
    <li><a>Item Very Long</a></li>
    <li><a>Item Reg</a></li>
  </ul>
</nav>

下面是我想要实现的场景的图片。左和右元素总是分别对齐左和右。

​

我怎样才能用css和html实现它呢?注意:允许使用CSS3。

EN

回答 4

Stack Overflow用户

发布于 2012-01-10 13:58:46

您可以为每个<li>使用填充物左,如下所示:

代码语言:javascript
复制
    li{
position:relative;
float:left;
padding-left:20px;}
票数 1
EN

Stack Overflow用户

发布于 2012-01-10 14:00:51

一种方法是用百分点来表示宽度。

代码语言:javascript
复制
ul {
  width: 100%;
}
ul li {
  display: table-cell;
  width: 25%;
  text-align: center;
}
票数 1
EN

Stack Overflow用户

发布于 2012-01-10 14:00:21

你可以用这种方式实现它

代码语言:javascript
复制
<div class="footer">

    <div style="width:200px; float:left;">

        <ul style="list-style:none">
            <li>1</li>
            <li>2</li>
        </ul>

    </div>

    <div style="width:200px; float:left;">

        <ul style="list-style:none">
            <li>1</li>
            <li>2</li>
        </ul>

    </div>

    <div style="width:200px; float:left;">
        <ul style="list-style:none">
            <li>1</li>
            <li>2</li>
        </ul>

    </div>

    <div style="clear:both"></div>

</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8804295

复制
相关文章

相似问题

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