Professional Documents
Culture Documents
FEE - HTML & CSS (4. Bootstrap 4 - Advanced)
FEE - HTML & CSS (4. Bootstrap 4 - Advanced)
Bootstrap 4
▪ Hiển thị cho người dùng biết vị trí hiện tại họ đang xem ở
trong trang cùng với những liên kết trước và sau của nó;
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="#">Home</a>
</li>
<li class="breadcrumb-item">
<a href="#">Library</a>
</li>
<li class="breadcrumb-item active">Data</li>
</ol>
Phần tử liên kết (vị trí hiện tại) </nav>
đang đứng 🡪 bổ sung class .active
vào thẻ <li>
<div class="card-columns">
… Các Card để ở đây …
</div>
<nav class="nav">
<a href="#" class="nav-item nav-link active">Home</a>
<a href="#" class="nav-item nav-link">Profile</a>
<a href="#" class="nav-item nav-link">Messages</a>
<a href="#" class="nav-item nav-link disabled" tabind
ex="-1">Reports</a>
</nav>
Cấu trúc Menu Navbar chứa các phần tử mặc định sau:
Chú ý quan trọng:
- Branding 🡪 Tên/Logo thương hiệu 🡪 .navbar-brand
- Icon (3 gạch) khi vào màn hình cần chuyển đổi cấu trúc
Navbar yêu cầu xác định
KHI NÀO MENU RESPONSIVE?
Menu 🡪 .navbar-toggler
- Menu list Item 🡪 .navbar-nav
- Search Form 🡪 .form-inline Xác định loại thiết bị
sẽ được áp dụng tại
.navbar-expand{-sm|-md|-lg|-xl}
Menu Item và
Form Search
<div class="container">
<h4>Horizontal Form</h4>
<form>
<div class="form-group row">
<label class="col-sm-2 col-form-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label class="control-label col-sm-2"Password</label>
<div class="col-sm-10">
<input class="form-control" type="password" placeholder="Enter your password">
</div>
</div>
<button type="button" class="btn btn-success">Login</button>
<button type="button" class="btn btn-secondary">Register</button>
</form>
</div>
div class="container">
<h4>Inline Forms</h4>
<form class="form-inline" action="">
<label class="pr-2" >Username:</label>
<input type="email" class="form- control" id="email" placeholder="Enter Username" name="email">
<label class="pr-2 pl-2">Password:</label>
<input type="password" class="form-control" id="pwd" placeholder="Enter password" name="pswd">
<button type="button" class="btn btn-danger mr-2 ml-2">Login</button>
<button type="button" class="btn btn-secondary">Register</button>
</form>
</div>
<table class="table">
<caption>Captions - Table Layout</capti
on>
<thead>
...
</thead>
<tbody>
...
</tbody>
</table> Table Caption
1/26/2021 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 21
Responsive tables
CSS Class Mô tả
Nếu bảng không thể tự thu nhỏ chiều rộng của nó hơn nữa, thanh cuộn nằm ngang
.table-responsive
sẽ xuất hiện.
Nếu chiều rộng của thiết bị (hoặc trình duyệt) nhỏ hơn 567px và bảng không thể tự
.table-responsive-sm
thu nhỏ chiều rộng của nó hơn nữa, thanh cuộn nằm ngang sẽ xuất hiện.
Nếu chiều rộng của thiết bị (hoặc trình duyệt) nhỏ hơn 768px và bảng không thể tự
.table-responsive-md
thu nhỏ chiều rộng của nó hơn nữa, thanh cuộn nằm ngang sẽ xuất hiện.
Nếu chiều rộng của thiết bị (hoặc trình duyệt) nhỏ hơn 992px và bảng không thể tự
.table-responsive-lg
thu nhỏ chiều rộng của nó hơn nữa, thanh cuộn nằm ngang sẽ xuất hiện.
Nếu chiều rộng của thiết bị (hoặc trình duyệt) nhỏ hơn 1200px và bảng không thể tự
.table-responsive-xl
thu nhỏ chiều rộng của nó hơn nữa, thanh cuộn nằm ngang sẽ xuất hiện.