Trên Bộ chọn CSS4, bạn sẽ tìm thấy thông tin về Bộ chọn biểu định kiểu xếp tầng tiếp theo Cấp 4 hiện chỉ là bản nháp đang hoạt động của W3C, tuy nhiên, các trình duyệt web hiện đại đầu tiên đã triển khai một số phần của thông số kỹ thuật mới này. Xin lưu ý không giống như CSS2 nguyên khối. 1 thông số kỹ thuật mới hơn được mô đun hóa, có nghĩa là có
Kiểm tra các bộ chọn mới »Trạng thái W3C hiện tại của Bộ chọn CSS Cấp 4 là Bản nháp đang hoạt động được cập nhật lần cuối vào ngày 21 tháng 11 năm 2018
Nếu bạn muốn xem qua bản thảo làm việc mới nhất của W3C, bạn có thể làm điều đó trên tài liệu Selectors Level 4
Có thể tìm thấy tài liệu Bản nháp của biên tập viên mới nhất, được cập nhật thường xuyên và hơi không ổn định dưới dạng bản nháp của biên tập viên W3C
Cho đến nay, World Wide Web Consortium đang làm việc trên thông số kỹ thuật chưa được hoàn thiện, vì vậy hiện tại không có ngày phát hành
Xin lưu ý rằng không chỉ có CSS4 trên ghi chú đó, bất kỳ đề cập nào trên trang web của chúng tôi đều đề cập đến Bộ chọn cấp 4
Gần đây, một số nghi ngờ thường xuyên nhất nảy sinh trong các khóa học về thiết kế và bố cục web mà chúng tôi tham gia chỉ ra CSS4. Khi nào CSS4 sẽ ra mắt? . “Sẽ không có CSS4. ”
Nhưng với câu trả lời dài, chúng tôi phục hồi hy vọng. sẽ có các bản cập nhật, cải tiến và các tính năng mới cho CSS, nhưng chúng sẽ không được gọi là CSS4 và sẽ không tuân theo quy trình giống như các phiên bản CSS1 hoặc CSS2
Web phát triển theo cách phi tuyến tính và các đặc tả CSS mới hoạt động theo sự phát triển này, tự nhiên hơn nhiều, được chia theo mô-đun, trong đó cấp độ của từng mô-đun [cấp 1, 2, 3, 4 hoặc 5] không nhất thiết phải tương ứng . Hãy xem xét điều này chi tiết hơn
CSS1 và CSS2. tài liệu đầy đủ
Các phiên bản đầu tiên của CSS được bao gồm trong một đặc điểm kỹ thuật dưới dạng một tài liệu duy nhất. Điều này có nghĩa là toàn bộ đặc điểm kỹ thuật [mặc dù được chia thành các phần] được xem xét, sửa đổi hoặc đề xuất cùng một lúc, theo cách nguyên khối
Do đó, tài liệu không xuất hiện cho đến khi tất cả các tính năng đã sẵn sàng. Nếu có điều gì đó bị trì hoãn, việc triển khai tất cả các chức năng đã bị trì hoãn
Ví dụ: trong CSS1, thuộc tính background-color
đi cùng với padding
, vì mặc dù chúng không liên quan nhiều đến nó nhưng cả hai đều là một phần của cùng một tài liệu và việc triển khai của nó là đồng nhất
Điều tương tự cũng xảy ra với CSS2 và CSS2. 1, một tài liệu với tất cả các tin tức ở dạng cập nhật hoàn chỉnh và khép kín. Kéo dài thời gian thực hiện. Mọi thứ phải sẵn sàng cho các phiên bản này ra mắt
Tuy nhiên, như chúng tôi đã nói, web phát triển phi tuyến tính. Các trình duyệt được cập nhật theo chu kỳ làm việc của riêng chúng, bổ sung những đặc điểm mà chúng cho là thuận tiện hơn hoặc khẩn cấp hơn
CSS3. sự thay đổi để mô đun hóa
Nhưng với CSS3, cách làm việc thay đổi. Thay vì một tài liệu duy nhất, mỗi nhóm các đặc điểm đồng nhất được chia thành các mô-đun độc lập để việc triển khai chúng dễ dàng hơn và chúng có thể phát triển và cập nhật riêng biệt
Điều này dẫn đến nhiều mô-đun được gọi là “cấp 3”, chẳng hạn như mô-đun bộ chọn cấp 3 hoặc mô-đun màu cấp 3, độc lập với nhau nhưng chia sẻ cùng một cấp
CSS4. phiên bản không phải CSS tiếp theo
Từ đây, với tất cả các đặc điểm kỹ thuật được phân chia, mỗi mô-đun phát triển độc lập. Dòng thời gian bị mờ và sẽ không thể thiết lập ngày chung cho tất cả các mô-đun, vì có một số mô-đun đã được xuất bản và những mô-đun khác chưa được bắt đầu
Điều này cùng với các giai đoạn khác nhau có thể có của từng tài liệu [Bản nháp làm việc, Đề xuất ứng viên…] làm cho sự phát triển của từng mô-đun trở nên độc lập và phù hợp hơn với sự phát triển của web
Tuy nhiên, có vẻ như chúng tôi vẫn có thể xác định các bước chung cho tất cả các mô-đun [mọi thứ ở cấp độ 3 sẽ là CSS3 và cấp độ 4 có thể đề cập đến CSS4. ] Tuy nhiên, đây không phải là trường hợp, bởi vì chúng tôi cũng sẽ có các mô-đun mới, sẽ bắt đầu với phiên bản và kiểm soát cấp độ của riêng chúng. Ví dụ rõ ràng nhất là Lưới CSS [Bằng tiếng Tây Ban Nha], mô-đun mới để tạo bố cục dựa trên lưới bắt đầu từ cấp 1, đã là Đề xuất của ứng viên và đã được nâng cấp lên cấp 2 trong Bản thảo làm việc
Điều đó có nghĩa là CSS Grid là CSS1? . Nó là một mô-đun có cấp riêng hiện tại là 1, nhưng không phải là một phần, giống như các mô-đun còn lại, của bất kỳ tài liệu nào
Phần kết luận. Sẽ không có CSS4 nhưng các bản cập nhật
Ví dụ về Lưới CSS có lẽ là minh họa rõ ràng nhất về tương lai của các tính năng và bản cập nhật CSS sắp tới sẽ như thế nào. Làm việc trong các mô-đun luôn là một ý tưởng hay, nó cho phép bạn chơi với các chu kỳ và tốc độ làm việc khác nhau tùy thuộc vào mức độ sử dụng hoặc độ khó của việc triển khai tính năng này hoặc tính năng khác của trình duyệt
Nếu bạn muốn biết một số đặc điểm của các cấp độ mới, tôi khuyên bạn nên xem bài viết này bằng tiếng Tây Ban Nha về biểu mẫu hoặc bài viết này về thời gian đọc với CSS [Bằng tiếng Tây Ban Nha]. Bạn sẽ thấy những điều chúng ta có thể làm với CSS