03/08/2018, 09:37

Bài 01: CSS3 là gì? Các module trong CSS3

Nếu bạn đang đọc bài này thì CSS không còn xa lạ gì với bạn nữa. Tuy nhiên bạn đang cần tìm hiểu đến CSS3 thì trong serie này bạn sẽ cùng mình tìm ...

Nếu bạn đang đọc bài này thì CSS không còn xa lạ gì với bạn nữa. Tuy nhiên bạn đang cần tìm hiểu đến CSS3 thì trong serie này bạn sẽ cùng mình tìm hiểu một số khái niệm và thành phần quan trọng trong CSS3.

1. CSS3 là gì?

Nếu bạn đang xây một ngôi nhà thì gạch, đá, cát, xi măng chính là HTML, còn CSS chính là công thức, cách xây dựng và bố trí tạo nên ngôi nhà. Với thời xưa thì người ta dùng đất sét để thay thế cho xi măng và cát thì ta gọi là CSS thời cổ xưa, còn thời này chúng ta sử dụng xi măng và cát thì nó chính là CSS3.

Vậy CSS3 là một chuẩn mới nhất của CSS, hay nói cách khác nó là một Version mới của CSS. Nó được chia ra làm nhiều module và mỗi module sẽ có những nhiệm vụ khác nhau, khi kết hợp chúng với nhau sẽ tạo nên những hiệu ứng tuyệt vời.

Với CSS3 nếu bạn kết hợp với jQuery nữa thì website của bạn sẽ trở nên sinh động, điển hình là các hiệu ứng Paralax, Landing Page, ...

2. Các module trong CSS3

CSS3 được tách nhỏ thành nhiều module và nó có luôn các module của CSS cũ. Sau đây là các modules:

  • Selectors
  • Box Model
  • Backgrounds and Borders
  • Image Values and Replaced Content
  • Text Effects
  • 2D/3D Transformations
  • Animations
  • Multiple Column Layout
  • User Interface

Trong danh sách các module trên thì phần mình bôi đen chính là các module quan trọng trong CSS3, đương nhiên dù CSS3 hay CSS đều có chung cú pháp về selector, Box Model, ... Và một chú ý quan trọng nữa với CSS3 thì không phải trình duyệt nào cũng hỗ trợ 100% nên bạn phải sử dụng cú pháp Hack CSS hoặc là sử dụng Javascript để can thiệp vào.

3. Lời kết

Bài mở đầu này chủ yếu giới thiệu với các bạn khái niệm CSS3 là gì để các bạn hiểu rõ nó trước khi tìm hiểu các thuộc tính CSS nâng cao. Và đương nhiên để đọc được serie này thì bạn phải biết CSS căn bản trước đã nhé.

BÀI KẾ SAU
BÀI KẾ TIẾP

Nguồn: code24h.com

Bài liên quan

Bài 01: Ajax là gì?

1. Ajax là gì? Ajax là một khái niệm không còn là mới lạ trong việc ứng dụng nó vào phát triển các ứng dụng phần mềm online, hay ứng dụng nó trong việc tạo ra các website động. Thực tế nó có thể mới lạ so với những bạn mới học lập trình web nên đôi lúc các bạn nghĩ nó là một ngôn ngữ lập trình ...

Vũ Văn Thanh viết 3 tuần trước

Bài 01: Smarty là gì

1. Hiểu một cách đơn giản: Smarty là một template engine. Tiếp tục " Template engine là gì: Cũng hiểu một cách đơn giản nó là một "ngôn ngữ" trình bày dữ liệu, giúp phân tách code ra khỏi mã nguồn html". Smarty giúp cho người lập trình web tách được phần code PHP và mã HTML ...

Vũ Văn Thanh viết 3 tuần trước

Bài 4: Xử lý giá trị form trong PHP

Bài 4: Xử lý giá trị form trong PHP Một trong những ứng dụng quan trọng của PHP đó là giúp tương tác xử lý dữ liệu trên form của người sử dụng. Nhằm mục đích giúp cập nhật thông tin một cách linh động và dễ dàng quản lý chung hơn bởi sự kết hợp tuyệt vời của cơ sở dữ liệu. ...

Vũ Văn Thanh viết 15:14 ngày 19/09/2018

Các Module trong AngularJS

AngularJS hỗ trợ tiếp cận theo hướng module. Module được sử dụng để phân biệt phần xử lý logic (service), controller và application… và giúp code trở nên rõ ràng. Chúng ta định nghĩa module thành các file JavaScript riêng rẽ và đặt tên chúng theo mỗi tệp ...

Bùi Văn Nam viết 11:01 ngày 23/08/2018

Bài 01: XML là gì? Cú pháp căn bản của XML

Ngoài cách lưu trữ dữ liệu trong các hệ quản trị CSDL ra thì bạn có thể lưu trữ dữ liệu trong file TXT, file JSON hay file XML đều được. Tuy nhiên ...

Hoàng Hải Đăng viết 10:20 ngày 03/08/2018
0