container
: đây là khung chứa có chiều rộng cố định -> là phần nội dung trang web của bạn sẽ nằm giữa màn hình.container-fluid
: đây là khung chứa tràn viền (có chiều rộng 100% màn hình của thiết bị Truy cập trang web).table
, tr
và td
. Tức là sẽ có các quy tắc sau:
col-{breakpoint}-{1 - 12}
tùy theo bố cục.container
và có các row
, các col
được vẽ như hình sau:lesson1-tao-bo-cuc-su-dung-bootstrap/ <- Thư mục gốc của dự án +---assets/ <- Thư mục chứa các file Css, Js, Image, Video, ... | \---img/ <- Thư mục chứa các ảnh dùng cho Trang web | \---video/ <- Thư mục chứa các file video dùng cho Trang web | \---css/ <- Thư mục chứa các file CSS do chúng ta tự viết | \---js/ <- Thư mục chứa các file JS do chúng ta tự viết \---vendor/ <- Thư mục chứa các thư viện (library) do các nhà cung cấp (vendor) / bên thứ 3 (3rd party) +---bootstrap/ <- Thư viện Bootstrap | +---css/ | \---js/ \---jquery/ <- Thư viện JQuery \---index.html <- File sẽ được chạy đầu tiên khi truy cập vào Trang web, thường đặt tên là index (hay còn gọi là Trang chủ)
bootstrap.min.css
trong phần thẻ <head>...</head>
của Trang web.<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Bootstrap lesson 1</title> <!-- Liên kết CSS Bootstrap --> <link href="vendor/bootstrap/css/bootstrap.min.css" type="text/css" rel="stylesheet" /> <!-- Liên kết CSS do chúng ta tự viết (custom CSS) --> <link href="assets/css/app.css" type="text/css" rel="stylesheet" /> </head>
</body>
để tăng hiệu suất khi load trang web.<!DOCTYPE html> <html lang="en"> <head> ... </head> <body> ... <!-- Liên kết Jquery --> <script src="vendor/jquery/jquery.min.js"></script> <!-- Liên kết Bootstrap --> <script src="vendor/bootstrap/js/bootstrap.js"></script> <!-- Liên kết JS do chúng ta tự viết (custom JS) --> <script src="assets/js/app.js"></script> </body>
body
của trang webindex.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Bootstrap lesson 1</title> <!-- Liên kết CSS Bootstrap --> <link href="vendor/bootstrap/css/bootstrap.min.css" type="text/css" rel="stylesheet" /> <!-- Liên kết CSS do chúng ta tự viết (custom CSS) --> <link href="assets/css/app.css" type="text/css" rel="stylesheet" /> <style> div { border: 1px solid red; } #logo { background-color: #2abd49c7; } #company_name { background-color: #00c4ffcc; } .hinh-logo { width: 150px; height: 150px; } </style> </head> <body> <div class="container"> <div class="row"> <div class="col-8 col-md-6 col-lg-3 col-xl-4" id="logo"> <img src="assets/img/logo-nentang.jpg" class="hinh-logo" /> </div> <div class="col-4 col-md-6 col-lg-9 col-xl-8" id="company_name"> COMPANY NAME </div> </div><!-- Dòng Header --> <div class="row"> <div class="col-md-12"> MENU </div> </div><!-- Dòng Menu --> <div class="row"> <div class="col-md-3"> SIDEBAR <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> </div> <div class="col-md-9"> Sản phẩm... </div> </div><!-- Dòng Nội dung --> <div class="row"> <div class="col-md-4"> Footer 1 <br /> <br /> <br /> <br /> </div> <div class="col-md-4"> Footer 2 <br /> <br /> <br /> <br /> </div> <div class="col-md-4"> Footer 3 <br /> <br /> <br /> <br /> </div> </div><!-- Dòng Footer --> </div> <!-- Liên kết Jquery --> <script src="vendor/jquery/jquery.min.js"></script> <!-- Liên kết Bootstrap --> <script src="vendor/bootstrap/js/bootstrap.js"></script> <!-- Liên kết JS do chúng ta tự viết (custom JS) --> <script src="assets/js/app.js"></script> </body> </html>
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!