如何用CSS制作横向菜单 让ul li横向排列及圆点处理 
   
我们先建立一个无序列表,来建立菜单的结构。代码是:

<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;} 
效果是:

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

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

最新文章

  1. 【LeetCode】Palindrome Pairs(336)
  2. 《30天自制操作系统》19_day_学习笔记
  3. Python 2.7_初试连接Mysql查询数据导出到excel_20161216
  4. Jquery常用radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置
  5. HTML &lt;hr /&gt; 标签 在页面中创建一条水平线
  6. [转载] Android逃逸技术汇编
  7. 最长子串 FZU2118
  8. Customer IEnuramble Extension
  9. js动态改变图片热区坐标,手机端图片热区自适应
  10. mysql学习笔记4
  11. Unity3D 之武器系统冷却功能的实现方式
  12. GitBash学习1
  13. 【css】css3属性
  14. shiro真正项目中的实战应用核心代码!!!
  15. Ubuntu上安装和使用RabbitMQ
  16. QT通过url下载图片到本地
  17. 八、OpenStack—Cinder组件安装
  18. linux内存 free命令 buffer cache作用
  19. [android学习]__使用百度地图开放api编写地图定位app
  20. 10款CSS3按钮 - 程序员再也不用为按钮设计而发愁了...

热门文章

  1. DataTable和DataSet有什么区别
  2. Redis4- llist的操作
  3. Linux Debian 7部署LEMP(Linux+Nginx+MySQL+PHP)网站环境
  4. POJ 1966 ZOJ 2182 Cable TV Network
  5. 《Windows驱动开发技术详解》之读写操作
  6. 使用 VirtualBox 虚拟机在电脑上运行 Android 4.0 系统,让电脑瞬间变安卓平板
  7. 编译cvaux错误的原因
  8. Linux下tomcat的安装详解
  9. php file取重复
  10. Entity Framework技巧系列之六 - Tip 20 – 25