- 首 页
- 企业建站
- 网站优化
- css布局
- 网络赚钱

推荐文章
最新文章
首页 → css布局 → 文章内容

如何用CSS制作横向菜单 让ul li横向排列及圆点处理

来源：本站整理 作者：不详 日期：2008-8-6

#### 第一步：建立一个无序列表

我们先建立一个无序列表，来建立菜单的结构。代码是：

<ul>
<li><a href="1">首页</a></li>
<li><a href="2">产品介绍</a></li>
<li><a href="3">服务介绍</a></li>
<li><a href="4">技术支持</a></li>
<li><a href="5">立刻购买</a></li>
<li><a href="6">联系我们</a></li>
</ul>

效果是：

- 首页
- 产品介绍
- 服务介绍
- 技术支持
- 立刻购买
- 联系我们

#### 第二步：隐藏li的默认样式，去掉圆点

因为看起来不是很好看，菜单通常都不需要li默认的圆点，我们给UL定义一个样式来消除这些圆点。

当然，为了更好的控制整个菜单，我们把菜单放在一个div里。页面代码变成：

<div class="test"> <ul>
<li><a href="1">首页</a></li>
<li><a href="2">产品介绍</a></li>
<li><a href="3">服务介绍</a></li>
<li><a href="4">技术支持</a></li>
<li><a href="5">立刻购买</a></li>
<li><a href="6">联系我们</a></li>
</ul> </div>

CSS定义为：

.test ul{list-style:none;}

说明：“.test ul”表示我要定义的样式将作用在test的层里的ul标签上。

现在的效果是没有圆点了：

首页
产品介绍
服务介绍
技术支持
立刻购买
联系我们

#### 第三步：关键的浮动

这里是菜单变成横向的关键，我们给li元素加上一个“float:left;”属性，让每个li浮动在前面一个li的左面。

CSS定义为：

.test li{float:left;}

效果是：

首页产品介绍服务介绍技术支持立刻购买联系我们

看，菜单变横向了。就这么简单！下面需要做的就是优化细节了。