Hướng dẫn css inherit from another style - css kế thừa từ kiểu khác
Nếu có một phong cách như thế này: Show
Và một phong cách thứ hai như thế này:
Làm thế nào để tôi có được 1 để có 2 như một kiểu cơ bản ???Malcolm
Amal k 3.9192 Huy hiệu vàng18 Huy hiệu bạc40 Huy hiệu đồng2 gold badges18 silver badges40 bronze badges Đã hỏi ngày 22 tháng 7 năm 2009 lúc 9:11Jul 22, 2009 at 9:11
1
Theo cách này 2 và 1 đều sẽ có nền được đặt thành màu trắng và chỉ 1 cũng sẽ có đường viền màu đen.
Amal k 3.9192 Huy hiệu vàng18 Huy hiệu bạc40 Huy hiệu đồng2 gold badges18 silver badges40 bronze badges Đã hỏi ngày 22 tháng 7 năm 2009 lúc 9:11Jul 22, 2009 at 9:19
10goto1010goto1010goto10 Theo cách này 0 Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:19
8961 Huy hiệu vàng8 Huy hiệu bạc10 Huy hiệu đồng
Không có sự kế thừa trong CSS. Gần nhất bạn có thể có được kế thừa là bằng cách chỉ định 2 lớp trong các phần tử HTML của bạn: Hoặc bạn có thể chỉ cần sử dụng cùng một tên kiểu:Jul 22, 2009 at 9:17
Bây giờ Style1 sẽ có cả hai thuộc tínhPhilippe Leybaert Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:1731 gold badges210 silver badges223 bronze badges 2
Philippe Leybaertphilippe LeybaertJul 22, 2009 at 9:15
166K31 Huy hiệu vàng210 Huy hiệu bạc223 Huy hiệu đồngDanDan Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:158 gold badges51 silver badges68 bronze badges Dandandandan 10.3k8 Huy hiệu vàng51 Huy hiệu bạc68 Huy hiệu Đồng Theo như tôi biết, thực sự không có cách nào để làm điều này. Hoặc bạn có thể chỉ cần sử dụng cùng một tên kiểu:Jul 22, 2009 at 9:17
Bây giờ Style1 sẽ có cả hai thuộc tínhpeirix Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:1723 gold badges93 silver badges126 bronze badges Philippe Leybaertphilippe Leybaert
166K31 Huy hiệu vàng210 Huy hiệu bạc223 Huy hiệu đồng
Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:15
DandandandanJul 22, 2009 at 9:18
10.3k8 Huy hiệu vàng51 Huy hiệu bạc68 Huy hiệu ĐồngDavid Thomas Theo như tôi biết, thực sự không có cách nào để làm điều này.51 gold badges369 silver badges403 bronze badges Tất nhiên bạn có thể tạo ra bất kỳ yếu tố nào bạn muốn áp dụng các phong cách đó để bao gồm cả hai tên lớp 6
Và việc thiếu chức năng này là lý do có sự gia tăng OOCSS (CSS theo hướng đối tượng). Và các khung như ít hơn.
Amal k 3.9192 Huy hiệu vàng18 Huy hiệu bạc40 Huy hiệu đồng2 gold badges18 silver badges40 bronze badges Đã hỏi ngày 22 tháng 7 năm 2009 lúc 9:11Jul 22, 2009 at 9:16
b0x0rzb0x0rzb0x0rz Theo cách này Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:19 0
Hoặc bạn có thể chỉ cần sử dụng cùng một tên kiểu:Jul 22, 2009 at 9:17
Bây giờ Style1 sẽ có cả hai thuộc tínhAlexC Đã trả lời ngày 22 tháng 7 năm 2009 lúc 9:1717 gold badges63 silver badges97 bronze badges Tài sản CSS nào có thể được kế thừa?Thuộc tính màu cũng được thừa hưởng.Kế thừa trong CSS xảy ra khi một thuộc tính di truyền không được đặt trên một phần tử.Nó đi lên trong chuỗi cha mẹ của nó để đặt giá trị thuộc tính thành giá trị cha mẹ của nó.Các thuộc tính CSS như chiều cao, chiều rộng, đường viền, lề, đệm, v.v.color property is also inherited. Inheritance in CSS occurs when an inheritable property is not set on an element. It goes up in its parent chain to set the property value to its parent value. CSS properties such as height , width , border , margin , padding , etc.
Có phải tất cả các thuộc tính CSS được kế thừa?Chỉ có một số thuộc tính nhất định được kế thừa giống nhau là đúng trong CSS;Không phải mọi thuộc tính CSS được kế thừa theo mặc định bởi các yếu tố trẻ em.Trên thực tế, nếu tất cả các thuộc tính được kế thừa, hiệu ứng sẽ tương tự như không có sự kế thừa nào cả và bạn sẽ phải viết rất nhiều CSS để ghi đè hành vi này.not every CSS property is inherited by default by child elements. In fact, if all properties were inherited, the effect would be similar to having no inheritance at all and you would have to write a lot of CSS to override this behavior.
Điều ngược lại với kế thừa trong CSS là gì?Sử dụng từ khóa kế thừa để làm cho thuộc tính của một phần tử giống như cha mẹ của nó.Sử dụng từ khóa hoàn nguyên để đặt lại thuộc tính về giá trị được thiết lập bởi bảng kiểu người dùng (hoặc theo kiểu người dùng, nếu có tồn tại).Sử dụng từ khóa lớp trở lại để đặt lại thuộc tính về giá trị được thiết lập trong lớp Cascade trước đó.revert keyword to reset a property to the value established by the user-agent stylesheet (or by user styles, if any exist). Use the revert-layer keyword to reset a property to the value established in a previous cascade layer. |