Header: đây là phần đầu của trang web, thường sẽ chứa thanh navbar để điều hướng đến các chức năng.Content: đây là vùng nội dung chính của trang, thường sẽ thay đổi tùy theo chức năng.Footer: đây là phần chân trangheader, footer. Chỉ phần content sẽ thay đổi tùy theo chức năng mong muốn.
/assets/vendor/bootstrap/assets/vendor/jquery/jquery.min.js/assets/vendor/font-awesomeproject-nentang +---bai-tap | \bai-1 | \bai-2 | ... | +---assets | \---vendor | \---bootstrap <-- thư viện bootstrap | ... | \---jquery <-- thư viện jquery | ... | \---font-awesome <-- thư viện icon font-awesome | ...
frontend/layouts/styles.php<!-- Bootstrap CSS --> <link rel="stylesheet" href="/assets/vendor/bootstrap/css/bootstrap.min.css" type="text/css" /> <!-- Font awesome --> <link rel="stylesheet" href="/assets/vendor/font-awesome/css/font-awesome.min.css" type="text/css" /> <!-- Custom css - Các file css do chúng ta tự viết --> <link rel="stylesheet" href="/assets/frontend/css/app.css" type="text/css" />
frontend/layouts/scripts.php<!-- jQuery JS --> <script src="/assets/vendor/jquery/jquery.min.js"></script> <!-- Bootstrap JS --> <script src="/assets/vendor/bootstrap/js/bootstrap.min.js"></script>
project-nentang +---bai-tap | \bai-1 | \bai-2 | ... | +---assets | \---vendor | \---bootstrap | ... | \---jquery | ... | \---font-awesome | ... | \---frontend | \---css | app.css <-- file CSS dùng cho frontend | +---frontend | \---layouts | styles.php <-- file quản lý việc include các thư viện CSS | scripts.php <-- file quản lý việc include các thư viện Javasciprt
/frontend/layouts/partials và các file tương ứng các thành phần như sau:
project-nentang +---bai-tap | \bai-1 | \bai-2 | ... | +---assets | \---vendor | \---bootstrap <-- thư viện bootstrap | ... | \---jquery <-- thư viện jquery | ... | \---font-awesome <-- thư viện icon font-awesome | ... | \---frontend | \---css | app.css <-- file CSS dùng cho frontend | +---frontend | \---layouts | styles.php <-- file quản lý việc include các thư viện CSS | scripts.php <-- file quản lý việc include các thư viện Javasciprt | | \---partials | footer.php <-- giao hiện HTML phần footer dùng chung cho frontend | header.php <-- giao hiện HTML phần header dùng chung cho frontend
frontend/layouts/partials/header.php:<nav class="navbar navbar-expand-lg navbar-dark bg-dark shadow">
<a class="navbar-brand" href="/">Nền tảng</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="/index.php">Trang chủ Frontend</a>
</li>
</ul>
<ul class="navbar-nav px-3 ml-auto">
<li class="nav-item text-nowrap">
<a class="nav-link" href="/dang-nhap.php">Đăng nhập</a>
</li>
</ul>
</div>
</nav>
frontend/layouts/partials/footer.php:<footer class="footer mt-auto py-3 bg-dark text-white">
<div class="container-fluid">
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-10">
<span>Bản quyền © bởi <a href="https://nentang.vn">Nền Tảng</a> - <script>document.write(new Date().getFullYear());</script>.</span>
<span class="text-muted">Hành trang tới Tương lai</span>
</div>
</div>
</div>
</footer>
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!