Học cách tạo layout linh hoạt và responsive với CSS Flexbox - công cụ mạnh mẽ nhất để sắp xếp elements
💡 Flexbox là gì? CSS Flexbox (Flexible Box Layout) là một phương pháp layout một chiều giúp phân phối không gian và căn chỉnh items trong container một cách hiệu quả.
display: flex/* Tạo flex container */
.flex-container {
display: flex;
border: 2px solid #007bff;
padding: 10px;
gap: 10px;
}
/* Flex items */
.flex-item {
background-color: #e7f3ff;
padding: 20px;
text-align: center;
border: 1px solid #007bff;
border-radius: 4px;
}gap thay vì margin khi có thểflex: 1) thay vì các properties riêngflex-basis khi cầndisplay: flexflex-direction: row|columnflex-wrap: wrap|nowrapjustify-content: centeralign-items: centergap: 1remflex: 1 - Equal distributionflex: auto - Content-basedflex: none - No flexibilityalign-self: centerorder: 1Flexbox là công cụ mạnh mẽ cho layout 1 chiều! Kết hợp với Grid để tạo ra những layout tuyệt vời! 🚀