Bootstrap là gì? Cách sử dụng Bootstrap như thế nào?

Để xây dựng một trang web hoàn chỉnh không chỉ có HTML, CSS, JavaScript mà còn có sự góp mặt của Bootstrap.

Nếu bạn đang tìm hiểu xem Bootstrap là gì và sử dụng như thế nào thì hãy cùng Quỳnh tìm hiểu qua bài viết sau.

Bootstrap là gì?

Bootstrap là framework gồm HTML, CSS, JavaScript giúp cho lập trình viên tiết kiệm thời gian khi thiết kế website.

Bootstrap có sẵn các thứ như typography, forms, buttons, tables, navigation, modals, image carousels và nhiều thứ khác. Để sử dụng bạn chỉ cần nhúng Boostrap vào trang web là có thể sử dụng được.

Ưu điểm của Bootstrap

Đây là một framework được sử dụng phổ biến trong lập trình Frond end, nó có nhiều ưu điểm tuyệt vời như:

  • Sử dụng khá dễ: Nếu bạn đã học qua HTML, CSS và JavaScript thì không khó khi dùng Bootstrap đâu.
  • Tương thích với mọi trình duyệt như Chrome, Firefox, Internet Explorer, Safari, Opera…
  • Responsive: giúp trang web hiển thị tốt trên mọi thiết bị.

Cách nhúng Bootstrap vào website

Để nhúng Bootstrap vào HTML sẽ dùng một trong 2 cách sau:

1. Tải packet từ getbootstrap.com về máy tính rồi đưa vào thư mục

2. Thêm Bootstrap từ CDN (Chèn chúng trong cặp thẻ <head>…</head>)

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

Hướng dẫn sử dụng Bootstrap

Bootstrap 3 sẽ hỗ trợ chúng ta tạo Responsive cho website, với mỗi ký hiệu lớp sẽ tương ứng với độ rộng màn hình thiết bị khác nhau.

Bootstrap Responsive

Khi dùng Boostrap để tạo Responsive nó sẽ chia màn hình thành 12 cột (column)

Bạn thử chạy đoạn code này xem kết quả như thế nào nhé!

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-sm-4" style="background-color:green;">
Đây là phần nội dung
</div>
<div class="col-sm-8" style="background-color:red;">
Đây là phần sidebar
</div>
</div>
</div>
</body>
</html>

48 chính là số cột, bạn thử thay bằng 66 xem có gì thay đổi không nhé!

container-fluid: sẽ áp dụng cho phần tử có chiều rộng 100% màn hình

Hoặc cũng có thể thay bằng container

Kết luận: Trên đây là bài viết giới thiệu sơ qua về Bootstrap là gì, bài viết sau mình sẽ hướng dẫn bạn cách tạo Responsive cho website chi tiết hơn.

Related Posts

Cấu trúc dữ liệu và giải thuật: Một cái nhìn tổng quan

Giới thiệu Trong lĩnh vực phát triển phần mềm, cấu trúc dữ liệu và giải thuật là hai khái niệm quan trọng không thể thiếu. Cấu trúc…

Next.js – Khám phá Framework JavaScript tuyệt vời cho phát triển ứng dụng web

Giới thiệu về Next.js Next.js là một framework JavaScript mã nguồn mở và phổ biến được sử dụng để xây dựng các ứng dụng web hiệu suất…

Lisp – Cái nhìn tổng quan về ngôn ngữ lập trình đặc biệt

Lisp là gì? Lisp là một ngôn ngữ lập trình đặc biệt mang đến một cách tiếp cận độc đáo trong việc xử lý thông tin và…

Cách sử dụng đường dẫn tương đối trong HTML

Cách sử dụng đường dẫn tương đối trong HTML

Trang web hiện đại thường bao gồm nhiều tài nguyên như hình ảnh, trang HTML khác, tệp tin CSS và JavaScript. Để liên kết và truy cập…

Bài tập về hàm split trong Python

Chuỗi là một loại dữ liệu phổ biến trong lập trình, và việc xử lý chuỗi là một kỹ năng cần thiết cho các lập trình viên….

Xử lý chuỗi trong Python: Các phương thức cơ bản

Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Nó được sử dụng rộng rãi trong nhiều lĩnh vực, từ phát triển…