yankewei / blog

Life-long learning
2 stars 0 forks source link

CSS概念 #31

Open yankewei opened 4 years ago

yankewei commented 4 years ago

总觉得CSS难学,还复杂,其实我觉得是对CSS的相关概念不清晰,导致出现错位,样式不生效等问题。

继承

继承这个概念,在后端非常的常见,继承类之后,子类可以拥有父类的属性、方法。 在CSS中也有继承的概念,只不过这个继承是说的自己的样式。如果当前的元素没有设置样式(ID、类、元素),那么就会从父元素那里继承过来。当然并不是所有的属性都会继承,color、font-size等这些会被继承,border、padding这些不会被继承。要判断是否有继承,一般情况下符合生活的,如果border被继承的话,页面会很糟糕。