ul li设置横排,并除去li前的圆点
效果预览:http://hovertree.com/texiao/css/
如何用CSS制作横向菜单 让ul li横向排列及圆点处理
我们先建立一个无序列表,来建立菜单的结构。代码是:
<ul> <li><a href="http://hovertree.com/">首页</a></li> <li><a href="http://hovertree.com/map/">网站地图</a></li> <li><a href="http://hovertree.com/menu/hovertreecms/">HoverTreeCMS</a></li> <li><a href="http://hovertree.com/menu/texiao/">特效</a></li> <li><a href="http://cms.hovertree.com/">CMS在线预览</a></li> <li><a href="http://hovertree.com/hvtart/bjae/74cc61ed089a2991.htm">jQuery图片列表鼠标经过遮罩显示文字</a></li> <li><a href="http://hovertree.com/hvtart/bjae/rtmloulp.htm">原文</a></li> </ul>
效果是:
第二步:隐藏li的默认样式,去掉圆点
因为看起来不是很好看,菜单通常都不需要li默认的圆点,我们给UL定义一个样式来消除这些圆点。
当然,为了更好的控制整个菜单,我们把菜单放在一个div里。页面代码变成:
<style>.hvtulli22 ul{list-style:none;}</style> <div class="hvtulli22"> <ul> <li><a href="http://hovertree.com/">首页</a></li> <li><a href="http://hovertree.com/map/">网站地图</a></li> <li><a href="http://hovertree.com/menu/hovertreecms/">HoverTreeCMS</a></li> <li><a href="http://hovertree.com/menu/texiao/">特效</a></li> <li><a href="http://cms.hovertree.com/">CMS在线预览</a></li> <li><a href="http://hovertree.com/hvtart/bjae/74cc61ed089a2991.htm">jQuery图片列表鼠标经过遮罩显示文字</a></li> <li><a href="http://hovertree.com/hvtart/bjae/rtmloulp.htm">原文</a></li> </ul></div>
CSS定义为:
.hvtulli22 ul{list-style:none;}
说明:“.hvtulli22 ul”表示我要定义的样式将作用在hvtulli的层里的ul标签上。
现在的效果是没有圆点了:
第三步:关键的浮动
这里是菜单变成横向的关键,我们给li元素加上一个“float:left;”属性,让每个li浮动在前面一个li的左面,margin-left:10px 使li之间间隔10像素。
CSS定义为:
.hvtulli li{float:left;margin-left:10px}
效果是:http://hovertree.com/texiao/css/
看,菜单变横向了。就这么简单!下面需要做的就是优化细节了。
HTML文件代码:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>ul中li横排,除去li前的圆点,li之间间隔-何问起</title><base target="_blank" /> <meta charset="utf-8" /> <style>.hvtulli ul{list-style:none;} .hvtulli li{float:left;margin-left:10px}</style> </head> <body> <div><h2>何问起</h2> <h3>ul中li横排,除去li前的圆点,li之间间隔</h3> </div> <div class="hvtulli"> <ul> <li><a href="http://hovertree.com/">首页</a></li> <li><a href="http://hovertree.com/map/">网站地图</a></li> <li><a href="http://hovertree.com/menu/hovertreecms/">HoverTreeCMS</a></li> <li><a href="http://hovertree.com/menu/texiao/">特效</a></li> <li><a href="http://cms.hovertree.com/">CMS在线预览</a></li> <li><a href="http://hovertree.com/hvtart/bjae/74cc61ed089a2991.htm">jQuery图片列表鼠标经过遮罩显示文字</a></li> <li><a href="http://hovertree.com/hvtart/bjae/rtmloulp.htm">原文</a></li> </ul> </div> </body> </html>
js,jquery,css,html5特效 http://www.cnblogs.com/roucheng/p/texiao.html
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
2013-12-01 JavaScript语言知识收藏
2013-12-01 改变Visual Studio 2012的皮肤
2013-12-01 很有趣的Java分形绘制
2013-12-01 Android开发更改应用图标无效的问题
2013-12-01 创业型互联网公司应该选择PHP, JavaEE还是.NET技术路线?
2013-12-01 private、 protected、 public、 internal 修饰符
2013-12-01 ADO.net中常用的对象介绍