Có nên dùng Bootstrap không? Hiểu rõ Bootstrap trong vòng 5 phút

Có nên dùng Bootstrap không? Hiểu rõ Bootstrap trong vòng 5 phút

Bảo Phong -Developer Follow Author

Nếu bạn mới bắt đầu học lập trình web thì sau khi học xong HTML5, CSS và JS thì chắc chắn các bạn sẽ phân vân nên chọn Framework nào hỗ trợ UI tốt, tương thích mọi thiết bị, có sẵn hầu hết các giao diện cần thiết…Thì Bootstrap sẽ không làm bạn thất vọng. Bootstrap là Framework UI phổ biến số 1 hiện nay.

Vậy Bootstrap là gì?

Bootstrap là 1 framework HTML, CSS, và JavaScript hỗ trợ các giao diện có sẵn như: typography, forms, buttons, tables, navigation, modals, image carousels và nhiều thứ khác. Cho phép người dùng dễ dàng thiết kế website theo 1 chuẩn nhất định, tạo các website thân thiện với mọi thiết bị.

Cách sử dụng Bootstrap

Có 2 cách để bạn có thể sử dụng Bootstrap trên web của bạn.


Để sử dụng Bootstrap thì bạn cần thêm các tệp Bootstrap CSS ,JS và jQuery bằng cách sử dụng link CDN được cung cấp ở trang chủ Bootstrap https://getbootstrap.com/docs/5.1/getting-started/introduction/

Hoặc bạn cũng có thể download packet của Bootstrap về sau đó import đường dẫn file vào , giống như import CSS và JS bình thường.

#Chú Ý :

Bạn nên import các tệp JavaScript ở cuối trang, ngay trước thẻ đóng </body> để cải thiện hiệu suất tải trang.

Điểm quan trọng nhất của Bootstrap

Hệ thống lưới 12 cột của Bootstrap là cách nhanh nhất và dễ dàng để tạo bố cục trang web responsive.

  • Bạn có thể sử dụng các lớp .col-* để tạo cột lưới cho các thiết bị cực nhỏ như điện thoại di động ở chế độ dọc.
  • Tương tự, bạn có thể sử dụng các lớp .col-sm-* để tạo cột lưới cho các thiết bị màn hình nhỏ như điện thoại di động ở chế độ ngang
  • Các lớp .col-md-* cho các thiết bị màn hình trung bình như máy tính bảng
  • Các lớp .col-lg-* cho các thiết bị lớn như máy tính để bàn
  • Và các lớp .col-xl-* cho màn hình máy tính cực lớn.

Bảng sau đây tóm tắt một số tính năng chính của hệ thống lưới Bootstrap mới.

Bảng trên cho thấy một điều quan trọng.

Việc áp dụng bất kỳ lớp .col-sm-* nào cho một phần tử sẽ không chỉ ảnh hưởng đến kiểu dáng của phần tử đó trên các thiết bị nhỏ mà còn ảnh hưởng cả trên các thiết bị vừa, lớn và cực lớn có chiều rộng màn hình lớn hơn hoặc bằng 540px, nếu bạn không thêm tùy chỉnh lớp .col-md-*.col-lg-* hoặc .col-xl-* cho nó.

Tương tự, lớp .col-md-* sẽ không chỉ ảnh hưởng đến kiểu dáng của các phần tử trên các thiết bị vừa mà còn trên các thiết bị lớn và cực lớn nếu không có lớp .col-lg-* hoặc .col-xl-*

Lưu ý: Nếu bạn cố tình đặt nhiều hơn 12 cột trong một hàng, thì nhóm cột thừa sẽ nằm trên một dòng mới.

Nếu bạn muốn tạo các cột có chiều rộng tự động bằng nhau trên 1 hàng thì chỉ cần thêm class : .col

Nhưng nếu các bạn sử dụng Bootstrap chỉ vì chức năng này thì không nên dùng , vì các bạn có thể HTML responsive chỉ bằng 4 dòng code CSS mà không cần dùng framework trên sharecodewebsite

Offset là gì?

Bạn cũng có thể di chuyển các cột sang bên phải cho mục đích căn chỉnh bằng cách sử dụng các lớp offset như .offset-sm-*.offset-md-*.offset-lg-*, …

Các lớp này bù trừ các cột bằng cách tăng lề trái của nó theo số cột được chỉ định.

Ví dụ: Lớp .offset-md-4 trên cột .col-md-8 di chuyển nó sang bên phải bốn cột từ vị trí ban đầu của nó.

Ta có kết quả như sau

Lưu ý: Bạn có thể sử dụng lớp .col-auto để tạo các cột chỉ chiếm không gian khi cần thiết, tức là kích thước của chính cột dựa trên nội dung.

.container và .container-fluid là gì?

  • Class .container làm cho vùng chứa có chiều rộng cố định, responsive
  • Class .container-fluid làm cho vùng chứa kéo dài toàn bộ chiều rộng của khung nhìn (width là 100%)

Ví dụ :

và đây là kết quả

Lời Kết:

Trên đây là lý do mọi người sử dụng nhiều nhất, điểm đặc biết nhất của Bootstrap là hỗ trợ Reponsive mọi thiết bị. Ngoài ra Bootstrap còn hỗ trợ rất nhiều thứ như : Menu, carousels, tables, navigation, modals…Bài viết trên giúp các bạn Hiểu rõ Bootstrap trong vòng 5 phút.

Nhưng theo quan điểm của mình thì các bạn không nên lạm dụng bootstrap quá nhiều vì nó làm hiệu suất website giảm đi đáng kể.

Comment

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Kết quả xổ số hôm nay Trực Tiếp: KQXS, XSKT,  Số Trúng 3 miền, Xổ Số điện toán, xổ số Vietlove, KQXS 3 Miền mượt số #1. Tường thuật trực tiếp kết quả xổ số kiến thiết ngày hôm nay chuẩn nhất - nhanh nhất tại xskt.net.vn!

banner xskt

Bài Viết Liên Quan

Dark Mode

Fanpage Facebook