CSS Chuẩn BEM trong CSS I. BEM là gì? Trên các trang web nhỏ, cách bạn tổ chức các style của mình thường không phải mối quan tâm lớn. Tuy nhiên, đối với các dự án lớn hơn, phức tạp hơn, cách bạn tổ chức code của mình là chìa khóa để đạt được hiệu
HTML Các thẻ HTML thông dụng Trong bài trước của series lập trình frontend này, mình đã giới thiệu chung về kiến thức cơ bản của HTML&CSS. Trong bài viết này, mình sẽ giới thiệu về các thẻ Heading 1.Thẻ heading Trong HTML, các thẻ heading sẽ được định nghĩa bằng cặp thẻ
HTML Giới thiệu về HTML&CSS, Tổng quan về cấu trúc web . Cấu trúc tài liệu HTML điển hình trông như thế này:
Front-End TailwindCSS - Utility-first Framework (P1) 1. Tại sao lại chọn TailwindCSS 1.1 Tại sao lại đi tìm 1 framework mới * Sau 1 thời gian dài dùng Antd mình thấy 1 số vấn đề: * Đau đầu với việc phải override quá nhiều, sợ ảnh hưởng đến đoạn code chỗ khác * Ảnh hưởng đến việc maintain
HTML Ứng dụng và lợi ích của CSS Flexbox (phần cuối) 5.2 Thuộc tính của flex-items Ở 2 phần trên mình đã giới thiệu về các thuộc tính Flexbox của flex-container (thằng cha), phần này mình sẽ giới thiệu về các thuộc tính của các items trong container. * order: Thuộc tính này sẽ sắp xếp các items theo thứ tự
CSS Ứng dụng và lợi ích của CSS Flexbox (phần 1) 1. Flexbox là gì? Flexbox layout có tên chính thức là Css Flexible Box Layout Module là một loại bố cục mới của CSS3 được tạo ra để cải tiến cách sắp xếp, hướng và trật tự của các phần tử trong một khung lớn - (parent container) ngay cả
Front-End Front-End Tooling Trends for 2017 Thống kê và khảo sát Những cuộc khảo sát rất hữu ích để khám phá các công cụ mới và làm rõ những kiến thức chưa rõ ràng của bạn. Vào thời điểm làm cuộc khảo sát này đã nhận được 5,254 phản hồi ý kiến về các Front-End
CSS Preprocessors Tìm hiểu về CSS Preprocessors - SASS vs LESS CSS Preprocessors là gì? CSS Preprocessors được hiểu là ngôn ngữ tiền xử lý CSS. Nó có nhiệm vụ logic hóa mã CSS sao cho gần giống với ngôn ngữ lập trình. Việc viết CSS Preprocessors mang lại một số lợi ích sau: * Tiết kiệm thời gian viết CSS. * Dễ