zoukankan      html  css  js  c++  java
  • 几种作横向导航栏的方法

         导航栏每个网站基本都有,形式也很多样,其中应用最多最广泛也是最常见的就是横向导航栏。

         今天就说以下几种导航栏的形式。下面就给某个大学官网写个导航栏。

         首先第一种就是用应用的比较广泛的一种,通过<ul></ul>de<li></li>来实现导航栏的功能。

        1.<li></li>表单

    代码:

    <ul>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">首页</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">新闻网</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">学校概况</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">机构设置</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">师资队伍</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">科学研究</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">人才培养</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">招生就业</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">大学文化</a></li>
    <li style="float:left;list-style:none;100px;"><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">国际交流</a></li>
    </ul>

    ps:<a href="HtmlPage.html"></a>为使导航栏各个标题为超链接,链接的都是当前页面,同时取消了超链接的下划线。       

         第二种实现导航栏功能的方法就是通过<div></div>的横向排列。

        2.<div></div>

     代码:

    <head>

    <style type="text/css">
    .d {
    100px;
    height:30px;
    float:left;
    line-height:30px;
    text-align:center;
    }
    </style>
    </head>

    <body>

    <a href="HtmlPage.html"><div class="d">首页</div></a>
    <a href="HtmlPage.html"><div class="d">新闻网</div></a>
    <a href="HtmlPage.html"><div class="d">学校概况</div></a>
    <a href="HtmlPage.html"><div class="d">机构设置</div></a>
    <a href="HtmlPage.html"><div class="d">师资队伍</div></a>
    <a href="HtmlPage.html"><div class="d">科学研究</div></a>
    <a href="HtmlPage.html"><div class="d">人才培养</div></a>
    <a href="HtmlPage.html"><div class="d">招生就业</div></a>
    <a href="HtmlPage.html"><div class="d">大学文化</div></a>
    <a href="HtmlPage.html"><div class="d">国际交流</div></a>

    </body>

    ps:<a href="HtmlPage.html"></a>为使导航栏各个标题为超链接,链接的都是当前页面,同时取消了超链接的下划线。

         第三种方法现在用的较少,就是通过<table></table>来时先导航栏功能。因为这种方法局限性和短板太明显了,所以现在这种方法用的不是特别多。当然特定情况下<table></table>用起来很方便,这时候就派上用场了。

        3.<table></table>

    代码:   

    <table width="1100">
    <tr align="center">
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">首页</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">新闻网</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">学校概况</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">机构设置</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">师资队伍</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">科学研究</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">人才培养</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">招生就业</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">大学文化</a></td>
    <td><a href="HtmlPage.html" target="_blank" style="text-decoration:none;">国际交流</a></td>
    </tr>
    </table>

    ps:<a href="HtmlPage.html"></a>为使导航栏各个标题为超链接。

         三种方法都能实现导航栏的功能,它们各有优劣,大家需要根据需要和要求灵活运用~~~

    t3

    img3

    t3

  • 相关阅读:
    遇到的开发错误
    我的麦本本配置
    C#:100以内能被7整除的最大自然数
    C#:静态字段和静态方法的学习
    Oracle 备份、恢复单表或多表数据步骤 (转)
    有关关键路径的概念和算法 (转)
    Delphi中StringReplace函数的使用
    Delphi 里 FillChar的用法
    Delphi中destroy, free, freeAndNil, release用法和区别
    项目经理、系统架构师或技术骨干应该具备的水平
  • 原文地址:https://www.cnblogs.com/wcl2017/p/6845986.html
Copyright © 2011-2022 走看看