Be sure to have your pages set up with the latest design and development standards. That means using an HTML5 doctype and including a viewport meta tag for proper responsive behaviors. Put it all together and your pages should look like the following code. Based on your global layout, you might remove some of the components such as preloader, header, aside, sidebar, or even topbar.


<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <title>Page Title</title>

    <!-- Fonts -->
    <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,300i" rel="stylesheet">

    <!-- Styles -->
    <link href="assets/css/core.min.css" rel="stylesheet">
    <link href="assets/css/app.min.css" rel="stylesheet">
    <link href="assets/css/style.min.css" rel="stylesheet">

    <!-- Favicons -->
    <link rel="apple-touch-icon" href="assets/img/apple-touch-icon.png">
    <link rel="icon" href="assets/img/favicon.png">
  </head>

  <body>

    <div class="preloader"></div>
    <aside class="sidebar"></aside>
    <header class="topbar"></header>


    <!-- Main container -->
    <main class="main-container">

      <aside class="aside"></aside>
      <header class="header"></header>

      <div class="main-content"></div>
      <footer class="site-footer"></footer>

    </main>
    <!-- END Main container -->


    <!-- Scripts -->
    <script src="assets/js/core.min.js"></script>
    <script src="assets/js/app.min.js"></script>
    <script src="assets/js/script.min.js"></script>

  </body>
</html>

The following picture displays position of each component in a page:

html structure


Style files

The files we have included in the head tag.

core.min.css

This file contains css files of most used or required plugins for TheAdmin. Following table displays content of this file:

Name File - Relative to /vendor/ dir
Bootstrap bootstrap/css/bootstrap.min.css
FontAwesome font-awesome/css/font-awesome.min.css
Themify Icon themify-icons/css/themify-icons.css
Animsition animsition/css/animsition.min.css
Perfect Scrollbar perfect-scrollbar/css/perfect-scrollbar.min.css

app.min.css

This file is TheAdmin styles. You have to require this file after core.min.css file.

style.min.css

Your custom style file. For small applications, you might don't need this file at all.


Script files

The files you should include in bottom of your pages.

core.min.js

This file contains js files of most used or required plugins for TheAdmin. Please don't rename this file because TheAdmin uses this name to find the script tag in your HTML code and find the relative path of assets directory. Following table display content of this file:

Name File - Relative to /vendor/ dir
jQuery jquery/jquery.min.js
Popper popper/popper.min.js
Bootstrap bootstrap/js/bootstrap.min.js
PACE pace/pace.min.js
LAB lab/LAB.min.js
jQuery Hotkeys jquery.hotkeys/jquery.hotkeys.js
Push push/push.min.js
Animsition animsition/js/animsition.min.js
Perfect Scrollbar perfect-scrollbar/js/perfect-scrollbar.jquery.min.js

app.min.js

This file contains all of TheAdmin Javascripts. You have to require this file after core.min.js file.

style.min.js

Your custom javascript and TheAdmin configuration file. For small applications, you might don't need this file at all.



You might find following articles helpful as well