យើង​អាច​បែងចែក​ទំព័រ​គ្រប់គ្រង់របស់យើងជា​ ៣ ផ្នែក​បាន​គឺ​ក្បាលទំព័រ ខ្លួន​ទំព័រ និង​ជើង​ទំព័រ ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

 

<!--users.ejs-->
<!DOCTYPE html>
<html>
  <head>
    <title><%= title %></title>
    <link rel="stylesheet" href="/stylesheets/users-style.css">
    <link href="https://fonts.googleapis.com/css?family=Odor+Mean+Chey|Moul" rel="stylesheet">
  </head>
  <body>
    <%- include('users-header.ejs') %>
    <%- include('users-main.ejs') %>
    <%- include('users-footer.ejs') %>
  </body>
</html>

 

/* users-style.css */
body{
  padding:0;
  margin:0;
  font:14px "Lucida Grande", Helvetica, Arial, sans-serif,"Odor Mean Chey";
  background:#e6e6e6;
}

 

<!--users-header.ejs-->
<header id="header" class="header">
  ក្បាល​ទំព័រ
</header>

 

<!--users-main.ejs-->
<main id="main" class="main">
  ខ្លួន​​ទំព័រ
</main>

 

<!--users-footer.ejs-->
<footer id="footer" class="footer">
  ជើង​​​ទំព័រ
</footer>

 

នៅ​លើបន្តាត់លេខ 6 នៃ​ឯកសារ users.ejs ដែល​មាននៅ​ក្នងថត views ការសរសេរថា <link rel="stylesheet" href="/stylesheets/users-style.css"> គឺ​ជាការ​យក​ឯកសារ users-style.css នៅ​ក្នុងថត stylesheets នៃ​ថត public មក​ប្រើប្រាស់​ក្នុង​ការរចនា​ទំព័រ​គ្រប់គ្រង​របស់​យើង​។ អាស្រ័យ​ហេតុនេះ យើងចាំបាច់​ត្រូវ​បង្កើត​ឯកសារ​ឈ្មោះ users-style.css ទុកនៅ​ក្នុង​ថត public/stylesheets ហើយ​នៅ​ក្នុង​ឯកសារ​នោះ យើង​អាច​សរសេរ​កូដ​មួយ​ចំនួន​​ដូច​មាន​នៅ​​ខាង​លើ​។

 

នៅលើ​បន្ទាត់លេខ 7 នៃ​ឯកសារ users.ejs ការសរសេរ​ថា <link href="https://fonts.googleapis.com/css?family=Odor+Mean+Chey|Moul" rel="stylesheet"> គឺ​ជាការ​យក​ពុម្ព​អក្សរ​ខ្មែរ​ចំនួន ២ ពី​ប្រព័ន្ធ Google Fonts មក​ប្រើ​នៅ​ក្នុង​ទំព័រ​គ្រប់គ្រង​របស់​យើង​​។

 

ចាប់ពីបន្ទាត់លេខ 10 រហូត​ដល់​បន្ទាត់​លេខ 12 នៃ​ឯកសារ users.ejs គឺ​ជាការ​យក​​ផ្នែក​នៃ​ផ្ទៃ​ទំព័រ​ផ្សេង​ៗ​ដែល​មាន​នៅ​ក្នុង​ថត views មក​បញ្ចូល​ផ្គុំគ្នា​ បង្កើត​ទៅ​ជា​ទំព័រ​គ្រប់​គ្រងយ៉ាង​ពេញ​លេញ​មួយ​។ ដូចនេះ យើងចាំបាច់​ត្រូវ​បង្កើត​ឯកសារ​នៃ​ផ្នែក​ទាំងនោះទុក​នៅ​ក្នុង​ថត views ដែល​នៅ​ក្នុង​ឯកសារ​ទាំងនោះ ត្រូវ​មាន​ការសរសេរ​កូដ​ដូច​នៅ​ក្នុង​រូប​ខាង​លើ​នេះ។

 

ក្រោយ​ពី​បង្កើត​ឯកសារចាំបាច់ទាំងឡាយ​បានរួចរាល់អស់​ហើយ យើងអាច​ធ្វើការរចនាក្បាល​ទំព័រ​គ្រប់គ្រង​របស់​យើង​បាន ​ដោយ​សរសេរ​កូដ​នៅក្នុង​ឯកសារ users-style.css ដូច​ខាង​ក្រោម​នេះ៖

 

<!--users-header.ejs-->
<header id="stie-header" class="site-header">
  <div class="inner region">
    <div class="logo">
      <img src="https://3.bp.blogspot.com/-P2DOhVx8mTw/Xko-i2asuHI/AAAAAAABlWc/O0vC3539nj8wOrgfjxCPoF9TEWb47rMxgCLcBGAsYHQ/s1600/download.png">
    </div>
    <div class="title">
      ទំព័រ​គ្រប់គ្រង
    </div>
    <div class="log-out">
      <a href="/users/logout">
        <img src="https://1.bp.blogspot.com/-WN-EOQjevUM/XkpBvSv6iUI/AAAAAAABlWs/jCl08qMyAKcCS76acPomoluLh-xkUII9QCLcBGAsYHQ/s1600/logout.png">
      </a>
    </div>
  </div>
</header>

 

/* រចនាក្បាល​ទំព័រ​ */
.site-header{
  background:#00b3b3;
  color:white;
  font:22px/1.5 Moul;
  padding:10px 0 5px;
}
.site-header .inner{
  display:grid;
  grid-template-columns:35px auto 40px;
  align-items:center;
}
.site-header .inner .title{
  margin-left:10px;
  position:relative;
  top:-5px;
}
.site-header .inner .logo img{
  width:100%;
}
.site-header .inner .log-out img{
  width:100%;
}
@media only screen and (max-width: 768px){
  .region{
    width:100%;
  }
  .site-header{
    padding-left:10px;
    padding-right:10px;
  }
}

 

បន្ទាប់មកទៀត យើង​អាច​រចនា​ខ្លួន​ទំព័រ​គ្រប់គ្រង​របស់​យើង​ ដោយ​ធ្វើដូច​ខាងក្រោម​នេះ៖

 

<!--users-main.ejs-->
<div id="main" class="main region">
  <div class="sidebar">
    <div class="title">
      មាតិកា
    </div>
  </div>
  <div class="content">
    <div class="title">
      បណ្តុំទិន្នន័យ
    </div>
  </div>
</div> 

 

/* រចនា​ខ្លួន​ទំព័រ​ */
.main{
  display:grid;
  grid-template-columns:20% auto;
  min-height:450px;
  margin-top:30px;
}
.main .sidebar{
  border-right:1px solid #bfbfbf;
  padding-right:15px;
  margin-right:15px;
}
.main .sidebar .title{
  font:18px/1.5 Koulen;
}
.main .content .title{
  font:18px/1.5 Bokor;
}
@media only screen and (max-width: 768px){
  .main{
    grid-template-columns:100%;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
  }
  .main .sidebar{
    border-right:none;
  }
}

 

ចំណែកឯជើង​ទំព័រវីញ យើង​អាចធ្វើ​ការរចនា​ដូច​ខាង​ក្រោម​នេះ៖

 

<!--users-footer.ejs-->
<footer id="site-footer" class="site-footer">
  <div class="credit region">
    កម្មវិធី​គេហទំព័រ «កំណត់ត្រា​យើង» ត្រូវ​បាន​បង្កើតឡើង​ដោយ​ក្រុមការងារ DEVOpenBlogger
  </div>
</footer>

 

/* រចនា​ជើង​ទំព័រ */
.site-footer{
  margin-top:30px;
  background:#d9d9d9;
}
.site-footer .credit{
  font:italic 14px/1.5 Nokora;
  text-align:center;
  padding:15px 0;
}
@media only screen and (max-width: 768px){
  .site-footer{
    padding-left:10px;
    padding-right:10px;
  }
}