Tôi nhận được một chút ham chơi khi tôi bắt gặp những cách sử dụng hoàn hảo cho Show
Trong các công thức nấu ăn đơn giản này (thực sự: các biểu thức) Tôi sẽ tự tùy ý sử dụng danh sách các mục danh sách và số được chọn ngẫu nhiên. Nhưng nó nên khá rõ ràng làm thế nào để thay đổi chúng để có được các lựa chọn tương tự. Chỉ chọn phần tử thứ năm
Để chọn phần tử đầu tiên, bạn có thể sử dụng: con đầu tiên hoặc tôi cá là bạn có thể đoán làm thế nào để thay đổi phần trên để làm điều đó. Chọn tất cả trừ năm đầu tiên
Nếu có hơn 10 yếu tố ở đây, nó sẽ chọn tất cả chúng ngoài 5. Chỉ chọn năm đầu tiên
Chọn mỗi thứ tư, bắt đầu từ lần đầu tiên
Chỉ chọn lẻ hoặc thậm chí
Chọn phần tử cuối cùng
Chọn thứ 10 vì chúng tôi có 10 yếu tố ở đây, nhưng nếu có 8, nó sẽ chọn thứ 8, hoặc nếu có 1.290 thì nó sẽ chọn số 1.290. Chọn phần tử thứ hai đến cuối cùng
Chọn thứ 9 vì chúng tôi có 10 yếu tố ở đây, nhưng nếu có 30 yếu tố thì nó sẽ chọn thứ 29. Muốn chơi?Hãy thử người kiểm tra. Hỗ trợ trình duyệtThật thú vị, 5 đã được IE 7 hỗ trợ, nhưng nó không phải cho đến khi IE 9, nơi phần còn lại của công cụ này được hỗ trợ. Khác với IE có nhiều mối quan tâm hỗ trợ trình duyệt và nếu bạn lo lắng về IE, thì hãy sử dụng selectivizr. Nếu công cụ hỗ trợ trình duyệt rất thú vị hoặc quan trọng đối với bạn, chắc chắn hãy xem khi nào tôi có thể sử dụng trên mạng mà theo dõi công cụ này rất tốt. Bộ chọn 3 cho phép bạn chọn một hoặc nhiều phần tử dựa trên thứ tự nguồn của chúng, theo một công thức.
Nó được định nghĩa trong các bộ chọn CSS Cấp độ 3 là một lớp giả cấu trúc của lớp, có nghĩa là nó được sử dụng để tạo kiểu nội dung dựa trên mối quan hệ của nó với các yếu tố cha mẹ và anh chị em. Giả sử chúng ta đang xây dựng lưới CSS và muốn loại bỏ lề trên mỗi mô -đun lưới thứ tư. Ở đây, đó là HTML:
Thay vì thêm một lớp vào mỗi mục thứ tư (ví dụ: 7), chúng ta có thể sử dụng 3: 0Bộ chọn 3 có một đối số: Đây có thể là một số nguyên duy nhất, từ khóa 0, 1 hoặc một công thức. Nếu một số nguyên được chỉ định, chỉ có một phần tử được chọn, nhưng các từ khóa hoặc công thức sẽ lặp lại thông qua tất cả con cái của phần tử cha và chọn các phần tử phù hợp - tương tự như điều hướng các mục trong mảng JavaScript. Các từ khóa, ngay cả những người khác và lẻ lẻ rất đơn giản (2, 4, 6, v.v. hoặc 1, 3, 5 tương ứng). Công thức được xây dựng bằng cú pháp 2, trong đó:
Điều quan trọng cần lưu ý là công thức này là một phương trình và lặp lại thông qua từng phần tử anh chị em, xác định sẽ được chọn. Phần N N của công thức, nếu được bao gồm, đại diện cho một tập hợp các số nguyên dương tăng (giống như lặp lại thông qua một mảng). Trong ví dụ trên của chúng tôi, chúng tôi đã chọn từng phần tử thứ tư với công thức 3, hoạt động vì mỗi khi một phần tử được kiểm tra, thì N N N N N N N N N N N N N N N N N N N N. . Nếu một phần tử phần tử phù hợp với kết quả của phương trình, nó sẽ được chọn (4, 8, 12, v.v.). Để giải thích sâu hơn về toán học liên quan, xin vui lòng đọc bài viết này.Để minh họa thêm, đây là một số ví dụ về bộ chọn 3 hợp lệ:May mắn thay, bạn không phải lúc nào cũng phải tự mình làm toán, có một số người kiểm tra và máy phát điện 3 ngoài kia:
: nth-con (an + b của)Có một bộ lọc ít được biết đến có thể được thêm vào 3 theo thông số kỹ thuật của Bộ chọn CSS: Khả năng chọn 3 của một tập hợp con của các phần tử, sử dụng định dạng 8. Giả sử bạn có một danh sách các nội dung hỗn hợp: một số có lớp 9, một số có lớp 0 và bạn muốn chọn 3 hình ảnh đầu tiên. Bạn có thể làm như vậy với bộ lọc của người Viking như vậy: 1Lưu ý rằng điều này khác với việc nối trực tiếp bộ chọn trực tiếp vào bộ chọn 3: 2Điều này có thể có một chút khó hiểu, vì vậy một ví dụ có thể giúp minh họa sự khác biệt: Hỗ trợ trình duyệt cho bộ lọc của OF OF rất hạn chế: khi viết bài này, chỉ có Safari hỗ trợ cú pháp. Để kiểm tra trạng thái của trình duyệt yêu thích của bạn, đây là các vấn đề mở liên quan đến 2:
Điểm quan tâm
Các nguồn lực khác
Hỗ trợ trình duyệt
3.2+ Làm cách nào để chọn tất cả các lớp trẻ em trong CSS?Chọn tất cả các yếu tố trẻ em. Phần tử> Phần tử .. Nếu các phần tử con chọn đệ quy thì hãy sử dụng cú pháp sau. Div.Class> * {// Thuộc tính CSS}. Bộ chọn con thứ n () được sử dụng để làm gì?Bộ chọn: NTH-con cho phép bạn chọn một hoặc nhiều phần tử dựa trên thứ tự nguồn của chúng, theo một công thức.Nó được định nghĩa trong các bộ chọn CSS Cấp độ 3 là một lớp giả cấu trúc của lớp, có nghĩa là nó được sử dụng để tạo kiểu nội dung dựa trên mối quan hệ của nó với các yếu tố cha mẹ và anh chị em.allows you to select one or more elements based on their source order, according to a formula. It is defined in the CSS Selectors Level 3 spec as a “structural pseudo-class”, meaning it is used to style content based on its relationship with parent and sibling elements.
Làm cách nào để chọn một đứa trẻ trong CSS?Bộ kết hợp trẻ em (>) được đặt giữa hai bộ chọn CSS.Nó chỉ phù hợp với các yếu tố phù hợp với bộ chọn thứ hai là trẻ em trực tiếp của các yếu tố phù hợp với thứ nhất.Các yếu tố phù hợp với bộ chọn thứ hai phải là trẻ em ngay lập tức của các yếu tố phù hợp với bộ chọn đầu tiên.. It matches only those elements matched by the second selector that are the direct children of elements matched by the first. Elements matched by the second selector must be the immediate children of the elements matched by the first selector.
Làm cách nào để chọn tất cả 3 yếu tố trong CSS?Công thức (an + b) Ngoài giá trị n có thể là bất kỳ số nào, bạn cũng có thể sử dụng một công thức.Nth-child (3n) sẽ ảnh hưởng đến mọi yếu tố trẻ em thứ ba.Nth-child (3n+1) sẽ áp dụng cho mỗi phần tử thứ ba bắt đầu từ phần đầu tiên.nth-child(3n) would affect every third child element. nth-child(3n+1) would apply to every third element starting from the first one. |