zoukankan      html  css  js  c++  java
  • 024 如何让html引用公共的头部和尾部(多个html文件公用一个header.html和footer.html)

    前端静态html页面,封装公共的头文件(header:顶部页眉,顶部导航栏等部分)和尾部文件(footer:CopyRight、友情链接等部分)

    当前方法:通过load()函数,引入公共头部和尾部文件; 

    本文案例:引入通用的侧边栏

    案例结构图:

    侧边栏对应的html文件代码:

    <aside class="main-sidebar">
        <!-- sidebar: style can be found in sidebar.less -->
        <section class="sidebar">
    
            <!-- sidebar menu: : style can be found in sidebar.less -->
            <ul class="sidebar-menu">
                <li class="header">功能列表</li>
                <!-- 菜单 -->
    
                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-folder"></i> <span>用户管理模块</span>
                        <span class="pull-right-container">
                            <i class="fa fa-angle-left pull-right"></i>
                        </span>
                    </a>
                    <ul class="treeview-menu">
    
                        <li id="admin-login">
                            <a href="all-admin-login.html">
                                <i class="fa fa-circle-o"></i> 权限修改
                            </a>
                        </li>
    
                        <li id="admin-register">
                            <a href="all-admin-register.html">
                                <i class="fa fa-circle-o"></i> 密码修改
                            </a>
                        </li>
    
    
    
                    </ul>
                </li>
    
    
                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-pie-chart"></i> <span>数据库管理模块</span>
                        <span class="pull-right-container">
                            <i class="fa fa-angle-left pull-right"></i>
                        </span>
                    </a>
                    <ul class="treeview-menu">
    
                        <li id="charts-chartjs">
                            <a href="all-charts-chartjs.html">
                                <i class="fa fa-circle-o"></i> 01 基本信息
                            </a>
                        </li>
    
                        <li id="charts-morris">
                            <a href="all-charts-morris.html">
                                <i class="fa fa-circle-o"></i> 02 尺寸检验
                            </a>
                        </li>
    
                        <li id="charts-flot">
                            <a href="all-charts-flot.html">
                                <i class="fa fa-circle-o"></i> 03 机械性能
                            </a>
                        </li>
    
                        <li id="charts-inline">
                            <a href="all-charts-inline.html">
                                <i class="fa fa-circle-o"></i> 04 化学成分
                            </a>
                        </li>
    
                        <li id="charts-manager">
                            <a href="all-charts-inline.html">
                                <i class="fa fa-circle-o"></i> 05 检测结果
                            </a>
                        </li>
    
                    </ul>
                </li>
    
    
                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-laptop"></i> <span>质量证明书管理模块</span>
                        <span class="pull-right-container">
                            <i class="fa fa-angle-left pull-right"></i>
                        </span>
                    </a>
                    <ul class="treeview-menu">
    
                        <li id="elements-general">
                            <a href="all-elements-general.html">
                                <i class="fa fa-circle-o"></i> 标准 General
                            </a>
                        </li>
    
                        <li id="elements-icons">
                            <a href="all-elements-icons.html">
                                <i class="fa fa-circle-o"></i> 图标 Icons
                            </a>
                        </li>
    
                        <li id="elements-buttons">
                            <a href="all-elements-buttons.html">
                                <i class="fa fa-circle-o"></i> 按钮 Buttons
                            </a>
                        </li>
    
                        <li id="elements-sliders">
                            <a href="all-elements-sliders.html">
                                <i class="fa fa-circle-o"></i> 滑块 Sliders
                            </a>
                        </li>
    
                        <li id="elements-timeline">
                            <a href="all-elements-timeline.html">
                                <i class="fa fa-circle-o"></i> 时间线 Timeline
                            </a>
                        </li>
    
                        <li id="elements-modals">
                            <a href="all-elements-modals.html">
                                <i class="fa fa-circle-o"></i> 对话框样式 Modals
                            </a>
                        </li>
    
                        <li id="elements-widgets">
                            <a href="all-elements-widgets.html">
                                <i class="fa fa-circle-o"></i> 窗体小部件 widgets
                            </a>
                        </li>
    
                    </ul>
                </li>
    
    
                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-edit"></i> <span>表单 Forms</span>
                        <span class="pull-right-container">
                            <i class="fa fa-angle-left pull-right"></i>
                        </span>
                    </a>
                    <ul class="treeview-menu">
    
                        <li id="form-general">
                            <a href="all-form-general.html">
                                <i class="fa fa-circle-o"></i> 基础表单元素
                            </a>
                        </li>
    
                        <li id="form-advanced">
                            <a href="all-form-advanced.html">
                                <i class="fa fa-circle-o"></i> 高级表单元素
                            </a>
                        </li>
    
                        <li id="form-editors">
                            <a href="all-form-editors.html">
                                <i class="fa fa-circle-o"></i> 编辑器
                            </a>
                        </li>
    
                    </ul>
                </li>
    
    
                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-table"></i> <span>表格 tables</span>
                        <span class="pull-right-container">
                            <i class="fa fa-angle-left pull-right"></i>
                        </span>
                    </a>
                    <ul class="treeview-menu">
    
                        <li id="tables-simple">
                            <a href="all-tables-simple.html">
                                <i class="fa fa-circle-o"></i> 简单表格
                            </a>
                        </li>
    
                        <li id="tables-data">
                            <a href="all-tables-data.html">
                                <i class="fa fa-circle-o"></i> 数据表格
                            </a>
                        </li>
    
                    </ul>
                </li>
    
            </ul>
        </section>
        <!-- /.sidebar -->
    </aside>

    部分截图:

    要引入侧边栏的html文件中添加如下代码:

    在相应的位置添加侧边栏代码:

    <script>
        $(function(){
            /*公共部分
             * 导航栏
             * footer CopyRight
             */
            $(".adminsidebar").load("adminsidebar.html");
    
        });
    </script>

    效果图:

  • 相关阅读:
    常见二叉树问题
    leetcode上回溯法的使用
    搜索+回溯
    navicat连接登录windows10本地wsl的数据库
    皇后问题
    拓扑排序
    三路排序算法
    在 ServiceModel 客户端配置部分中,找不到引用协定“WebServiceTest.WebServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素
    WCF异常信息
    C# 制作ZIP压缩包
  • 原文地址:https://www.cnblogs.com/luckyplj/p/11641061.html
Copyright © 2011-2022 走看看