原谅那个疯狂的标题...
我试图理解面向对象编程中继承与接口的概念。所以我试图将它与我已经知道的东西联系起来,那就是 CSS。
在 CSS 中,您可以选择在允许元素“继承”样式的层次结构中设置样式:
(就像 OOP 中的继承?)
a { color:red; text-decoration:underline; }
p { background:black; color:white; padding:20px; }
img { background:silver; padding:2px; }
或者,使用 .class 样式(这是一种更好的做法):
.main-links { color:red; text-decoration:underline; }
.main-paragraphs { background:black; color:white; padding:20px; }
.main-images { background:silver; padding:2px; }
(像 OOP 中的接口?)
我的问题是:
CSS 中的这个概念是否类似于继承与接口(用于 OOP)?还是我有完全错误的想法。