Phải biết thuộc tính CSS

Thuộc tính Mô tả Giá trị phông chữ Đặt tất cả các thuộc tính phông chữ trong một khai báo font-style, font-variant, font-weight, font-size/line-height, font-family, caption, icon, menu, message-box, small-caption,
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, startend 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-mode4 / writing-mode5 / writing-mode6

Ugh, tôi hoàn toàn gian lận ở đây nhưng nghĩ rằng việc học writing-mode4, writing-mode5 và writing-mode6 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-mode0 và writing-mode1

Một số khác mà tôi đang gian lận một chút. Vâng, writing-mode0 và writing-mode1 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-mode4

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-mode4 là một công cụ tuyệt vời cho thiết kế đáp ứng

Ngoài ra, writing-mode4 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-mode7 hoặc writing-mode8) 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-mode9), cú pháp writing-mode4 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-mode4 liên quan đến khả năng tiếp cận như thế nào, nhờ vào khả năng (e. g. , writing-mode2). 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-mode3
  • writing-mode4
  • writing-mode5
  • writing-mode6
  • writing-mode7
  • writing-mode8 (đặc biệt là cái này)
  • writing-mode9

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

Các thuộc tính CSS quan trọng nhất là gì?

Hãy xem hơn 50 thuộc tính và giá trị CSS thú vị .
góc
chế độ hoạt hình-điền
hoạt hình-lặp lại-đếm
khả năng hiển thị backface
tệp đính kèm nền
chế độ hòa trộn nền
clip nền

Tôi nên biết bao nhiêu thuộc tính CSS?

W3Schools liệt kê 228 trong số đó. Danh sách con chó HTML 125. Niên giám của chúng tôi có 176, và tôi biết chúng tôi cố tình bỏ qua những thứ (e. g. chúng tôi gửi lề trái dưới lề thay vì tạo mục nhập của riêng mình)

3 thuộc tính CSS phổ biến là gì?

Dưới đây là một số thuộc tính CSS cơ bản để làm việc với. .
Thuộc tính văn bản
Liệt kê thuộc tính
Thuộc tính đường viền
Thuộc tính phông chữ

Tôi nên biết gì về CSS?

Bạn sẽ tìm hiểu các kiến ​​thức cơ bản về CSS như mô hình hộp, tầng và tính đặc hiệu, hộp linh hoạt, lưới và chỉ mục z . Và, cùng với những nguyên tắc cơ bản này, bạn sẽ tìm hiểu về các chức năng, loại màu, độ dốc, thuộc tính logic và tính kế thừa để giúp bạn trở thành nhà phát triển front-end toàn diện, sẵn sàng tiếp nhận bất kỳ giao diện người dùng nào.