<!DOCTYPE html> <html> <head><%= title %> </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; }
ក្បាលទំព័រ
ខ្លួនទំព័រ

នៅលើបន្តាត់លេខ 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 ដូចខាងក្រោមនេះ៖
/* រចនាក្បាលទំព័រ */ .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; } }

បន្ទាប់មកទៀត យើងអាចរចនាខ្លួនទំព័រគ្រប់គ្រងរបស់យើង ដោយធ្វើដូចខាងក្រោមនេះ៖
បណ្តុំទិន្នន័យ
/* រចនាខ្លួនទំព័រ */ .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; } }ចំណែកឯជើងទំព័រវីញ យើងអាចធ្វើការរចនាដូចខាងក្រោមនេះ៖
/* រចនាជើងទំព័រ */ .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; } }
