zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C#:将子Form加入父Form中
    C#:简单线程样例
    C#:实现接口中定义的事件
    easyui设置界面的高度自适应
    JQuery
    vim常用命令(iOS)
    Linux的IO性能监控工具iostat详解
    php多线程抓取信息测试例子
    使用Gitosis搭建Git服务器
    CentOS 6.4 搭建git 服务器
  • 原文地址:https://www.cnblogs.com/roucheng/p/ulli.html
Copyright © 2011-2022 走看看