对CSS继承感到困惑

我一直在阅读关于CSS的内容,我对继承如何工作感到困惑(我认为这是下面的正确术语).在CSS中我可以声明一个类:
#mytext {
}

然后我看到有些人这样做:

p.mytext {
}

但为什么这样呢?他们为什么不能这样做:

<p class="mytext">

没有声明p.mytext?我问的是有意义的吗?

有时我看到:

p#mytext …为什么会有所不同?我将继续搜索教程,但感谢任何建议.

解决方法

井号(#)指的是页面需要唯一的ID.句点(.)指的是可以多次使用的类.人们会使用p#mytext,如果他们想要一个(只有一个)段标记的独特样式.

你可以读一下here.

想要补充的是,一些Web开发人员似乎倾向于将所有内容都声明为类.如果您经常使用任何类型的布局生成器,则每个元素都将成为一个类.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效