100, 200, 300, 400, 500, 600, 700, 800, 900, kế thừa
Cẩn thận, nhiều trong số này không được hỗ trợ
Sacha Greif công khai tự hỏi liệu CSS có trở nên quá lớn hay không. Với tất cả những ưu điểm đã xuất hiện trong trình duyệt trong vài năm qua — truy vấn bộ chứa. cú pháp màu tương đối. lớp tầng. thuộc tính logic. phạm vi trong truy vấn phương tiện. biến đổi riêng lẻ. bộ chọn :has[]
. — và tất cả những gì có thể xảy ra — CSS Toggles. làm tổ. trộn màu. hình ảnh động liên kết cuộn. phong cách phạm vi. — ngày nay chắc chắn có một đường cong học tập khác đối với CSS dành cho cả những người dùng mới và dày dạn kinh nghiệm
Có thể đã có lúc có thể biết hầu hết các thuộc tính CSS và cách chúng hoạt động. Những ngày đó đã qua lâu rồi, ít nhất là đối với một tay già như tôi. Nhưng đó là loại đặt ra câu hỏi. bạn nhất định phải biết CSS nào?
Vincas Stonys gần đây đã có một cú đâm vào danh sách. Chris kết hợp chúng lại với nhau dựa trên các tính năng được phát hành kể từ CSS3. Bạn có thể có ý tưởng về những gì bạn sẽ đưa vào danh sách. Nếu tôi phải đặt Top 5 lại với nhau và chỉ giới hạn ở các thuộc tính và bộ chọn, thì nó có thể giống như thế này…
writing-mode
Tôi không thể nói đủ về tài sản writing-mode
. Điều làm cho nó trở nên quan trọng — đặc biệt là từ góc độ học tập — là nó thiết lập cho bạn các nguyên tắc toàn diện giải thích cho việc tạo bố cục, bất kể ngôn ngữ của người dùng là gì. Việc hiểu rõ về writing-mode
sẽ dẫn đến sự hiểu biết về các thuộc tính và giá trị logic, và đến lượt chúng, tạo tiền đề cho việc hiểu luồng tài liệu và suy nghĩ theo hướng block
, inline
, start
và end
thay vì các hướng vật lý
________số 8_______
Tôi rất khó tin rằng bất kỳ ai cũng có thể viết CSS tốt mà không cần nắm vững về thuộc tính display
. Nó vừa là thuộc tính vừa là khung để tạo bố cục. Không có Flexbox hoặc CSS Grid nếu không có nó, khiến nó giống như một người gác cổng để hiểu các tính năng quan trọng đó
Ngoài ra, thuộc tính display
bổ sung hoàn hảo cho writing-mode
. Đó chính xác là những gì bạn sẽ cần sau khi writing-mode
cho bạn thấy luồng tài liệu và hướng đi hợp lý. Bạn sẽ cần một thuộc tính để thay đổi luồng thông thường của phần tử [như thay đổi phần tử khối thành phần tử nội tuyến] hoặc bắt đầu bố trí mọi thứ [như tạo bối cảnh bố cục linh hoạt] và đó là lúc display
phát huy tác dụng
writing-mode
4 / writing-mode
5 / writing-mode
6
Ugh, tôi hoàn toàn gian lận ở đây nhưng nghĩ rằng việc học writing-mode
4, writing-mode
5 và writing-mode
6 cùng nhau là điều không thể tránh khỏi. Tất cả chúng đều là một phần của Mô hình hộp, tất cả đều trợ giúp về khoảng cách và kiểu dáng và tất cả đều yêu cầu làm quen với các đơn vị độ dài CSS. Việc biết những thuộc tính này được thiết kế để làm gì và cách chúng đóng góp vào kích thước được tính toán của một phần tử chắc chắn sẽ giúp bạn kiểm soát kiểu dáng nhiều hơn và xua tan mọi nhầm lẫn về lý do tại sao một phần tử lại có kích thước như vậy — một vấn đề đau đầu về CSS phổ biến
writing-mode
0 và writing-mode
1
Một số khác mà tôi đang gian lận một chút. Vâng, writing-mode
0 và writing-mode
1 là hai phần tử giả riêng lẻ, nhưng một lần nữa, tôi không thể tưởng tượng được việc học về phần tử này mà không có phần tử kia. Đó là một chuyến đi hai chiều
Tôi nhớ mình đã kinh ngạc như thế nào khi biết rằng những thứ này tồn tại và có thể được sử dụng để tạo mọi thứ, từ các hiệu ứng giao diện người dùng thú vị cho đến các hình minh họa đơn div hoàn chỉnh. Nó mở ra những khả năng mới và cung cấp cái nhìn đầu tiên về sức mạnh thực sự của CSS
writing-mode
4
Rất tiếc, tôi đã ở mục thứ năm và mục cuối cùng trong danh sách và cảm thấy như vẫn còn rất nhiều điều tốt đẹp về CSS thuộc về đây. Nhưng nếu tôi phải chọn một điều cuối cùng, đó sẽ là truy vấn phương tiện. Tại sao? . Các truy vấn vùng chứa có thể sẽ loại bỏ điều này khỏi danh sách của tôi khi nó hoàn thiện, nhưng hiện tại, writing-mode
4 là một công cụ tuyệt vời cho thiết kế đáp ứng
Ngoài ra, writing-mode
4 là bước đầu tiên tốt đẹp để có được những phẩm chất có điều kiện của CSS. Cho dù chúng tôi đang viết truy vấn dựa trên loại thiết bị đang được sử dụng [e. g. , writing-mode
7 hoặc writing-mode
8] hoặc a khi chế độ xem của trình duyệt đáp ứng một tiêu chí nhất định [e. g. , writing-mode
9], cú pháp writing-mode
4 cực kỳ hữu ích để tạo bố cục được tối ưu hóa cho các điều kiện khác nhau
Ồ, và chúng tôi thậm chí còn chưa đề cập đến việc writing-mode
4 liên quan đến khả năng tiếp cận như thế nào, nhờ vào khả năng [e. g. , writing-mode
2]. Vì vậy, ngoài việc tạo bố cục có điều kiện, truy vấn phương tiện là một bước tiếp theo tốt đẹp để hiểu thiết kế toàn diện
đề cập danh dự
Việc chắt lọc CSS thành một danh sách gồm năm thuộc tính và bộ chọn phải biết là điều khó khăn, đặc biệt là bây giờ CSS ngày nay mạnh hơn so với trước đây, chẳng hạn như cách đây 5 năm. Có một số mục khác tôi thực sự muốn đưa vào, như [không theo thứ tự cụ thể]
writing-mode
3writing-mode
4writing-mode
5writing-mode
6writing-mode
7writing-mode
8 [đặc biệt là cái này]writing-mode
9
Nhưng tôi đứng trước sự lựa chọn của mình. Học CSS quan trọng hơn ghi nhớ danh sách thuộc tính. Đó là một cuộc hành trình và tôi nghĩ rằng năm điều tôi chọn sẽ tạo ra một lộ trình học tập nhỏ, tạo tiền đề cho việc viết các quy tắc về phong cách tốt và các bước tiếp theo để tìm hiểu sâu hơn về CSS
Được rồi, hãy cho tôi biết của bạn
Không đồng ý với danh sách của tôi? . Tôi cá là bạn có một số ý kiến thông minh và tôi muốn xem bạn sẽ làm thế nào để lọt vào danh sách Top 5