#share: Sách The CSS Handbook – Học CSS cho người mới bắt đầu

the css handbook

Giới thiệu

Hiện tại có lẽ rằng CSS là một dạng “ngôn ngữ” dễ học nhất đối với các bạn mới bắt đầu vào lập trình web. Trên thế giới có rất nhiều tài liệu chia sẻ về CSS cả dạng online, offline hoặc thâm chí là sách. Dưới biển rộng mênh mông như vậy thường gây khó khăn cho những anh em mới bắt đầu. Tìm tài liệu thế nào cho dễ học? Học online trên Youtube hay theo các tutorial trên mạng? Học CSS mất bao lâu? Có khó không?

Đây là một trong những câu hỏi mà nhiều anh em hay đặt ra, đặc biệt là những tay mơ. Đối với mình ngày mới bắt đầu cũng vậy. Mình có cái khó là ngày đó “tay mơ” ngay cả trong lĩnh vực tìm kiếm tài liệu. Do đó thường dọ dẫm đi từng bước một trên mạng mà chả ai hướng dẫn cả. Giờ thì … các anh em có quá nhiều.

OK trong bài này mình sẽ giới thiệu đến anh em một quyển ebook khá hay dành cho newbie của CSS. Đó là cuốn sổ tay CSS – The CSS Handbook của tác giả Flavio Copes – một trong những chuyên gia hàng đầu của FreeCodeCamp.

Nội dung cuốn sách

Chắc chắn là chỉ xoay quanh CSS (CSS3) là chính rồi. Mình đã đọc qua sách và thấy rất dễ hiểu và dễ tiếp cận cho các anh em mới. Đặc biệt là những anh em mà khoản tiếng anh tiếng em thì cũng không ngại lắm. Vì nó cực ít chữ và thuật ngữ chuyên ngành.

Dưới đây là mục lục của em nó:

  • INTRODUCTION TO CSS
  • A BRIEF HISTORY OF CSS
  • ADDING CSS TO AN HTML PAGE
  • SELECTORS
  • CASCADE
  • SPECIFICITY
  • INHERITANCE
  • IMPORT
  • ATTRIBUTE SELECTORS
  • PSEUDO-CLASSES
  • PSEUDO-ELEMENTS
  • COLORS
  • UNITS
  • URL
  • CALC
  • BACKGROUNDS
  • COMMENTS
  • CUSTOM PROPERTIES
  • FONTS
  • TYPOGRAPHY
  • BOX MODEL
  • BORDER
  • PADDING
  • MARGIN
  • BOX SIZING
  • DISPLAY
  • POSITIONING
  • FLOATING AND CLEARING
  • Z-INDEX
  • CSS GRID
  • FLEXBOX
  • TABLES
  • CENTERING
  • LISTS
  • MEDIA QUERIES AND RESPONSIVE DESIGN
  • FEATURE QUERIES
  • FILTERS
  • TRANSFORMS
  • TRANSITIONS
  • ANIMATIONS
  • NORMALIZING CSS
  • ERROR HANDLING
  • VENDOR PREFIXES
  • CSS FOR PRINT
  • WRAPPING UP

Nhìn vào mục lục ta sẽ thấy cuốn này nó phủ hết toàn bộ những thứ liên quan đến CSS cho anh em. Bắt đầu từ việc làm quen, nhúng CSS vào tài liệu HTML, cách khai báo CSS như thế nào, đến việc “tương tác” với các phần tử CSS ra sao… Ngoài ra cuốn ebook còn chia sẻ thêm về những hiệu ứng trong CSS3 để anh em tiện khai thác.

Tuy nhiên theo cảm quan cá nhân thì tác giả sắp xếp mục lục chưa thật chuẩn xác và khoa học. Nếu có đầu tư thêm thời gian và trí lực thì có lẽ sản phẩm sẽ có tính logic cao hơn. Tuy nhiên về mặt kiến thức thì các bạn có thể tham khảo cuốn này khá nhiều thứ hay ho.

Download The CSS Handbook

Cuối cùng là phần download cuốn ebook này. Các anh em kích vào button để mở khóa là có thể có link download nhé.

Chúc anh em học hành vui vẻ, vừa luyện kỹ năng vừa luyện vốn ngoại ngữ. Đi từ dễ đến khó luôn là con đường bền vững nhất để học tập. Chúc anh em thành công!

Nguyễn Trung Hiếu

Một blogger ... cùi bắp! Đơn giản: tôi muốn ghi lại những gì xảy ra xung quanh, cả công việc lẫn cuộc sống và chia sẻ với các bạn đọc. Nếu bạn cảm thấy bài viết có nhiều điểm không chính xác, hãy comment và chia sẻ để tôi còn được học hỏi từ những góp ý của bạn. Email: hieunt.dcn@gmail.com