html – 如何解释“Cascade”到CSS新手?

在使用样式表时,无法解释CSS的新特性.无论什么原因,新手似乎自然地从每个元素添加一个类开始.例如从 this question开始的代码片段(没有违反OP,overtherainbow).

这样做:ul#nav {}和ul#nav li {}
比:ul.nav {}和li.navLinks {}更好

这是一个非常基本的例子,但是你得到了解.在这种情况下使用继承显然是有益的.

我试图用semantics作为参考点,但这并没有被证明是有效的.由于OOP的先前知识,术语“类”是很有可能引起混淆/混淆的.最终,经过好榜样的好榜样,他们终于有了一个突破性的时刻,终于“得到”了.但是,我正在寻找一种简化这一过程的方法,因为我不想成为那个必须回去并保持这种分类生产的类别副产品的人.

我特别喜欢this answer解释递归.当我在学校时,我有一个类似的解释,我立即“得到”.我希望有一个聪明的人有一种类似的方式来解释级联,但是彻底地.

解决方法

也许你可以从头开始忽略id和class开始.只要做“愚蠢”的事情,像地址元素非常具体根据层次结构.然后解释分组和标签,并结合起来?

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些