公共类划分问题

公共类划分问题

老师,你好,慕云游我是先自己写的,再看视频的,其中在公共类的划分上,我与老师处理方式不一样,我想请老师帮我参考下我这么划分是否规范,代码维护上是否存在隐患?


我卡片的公共类是放在li里,就是公共类不是放在父盒子里,而是哪个子盒子样式一样,就设置个相同类,同时css里书写这个类时,不加父盒子, 直接就是 ul.piccardbox  li.piccard{}这样,然后无论哪个section 里面 都直接复用这个卡片,同时,如果需要不一样的样式,可以层叠

例如 新鲜甩尾section  .xxsw  ul.piccardbox  li.piccard{}  ,这个权重 大,相同的属性都可以覆盖。

所以卡片我定义了3种公共类

/* section上图下文卡片样式 */

/* section遮罩卡片样式 */

/* section查看更多卡片样式 */

/* section的标题都一样*/


然后不同的section 样式里 再书写需要个性的样式(权重大,可以层叠),我觉得这样能减少不少代码量。

如果在section 位置定义公共类,那就得保证这个公共类里的属性必须完全公用的,如果css属性相同,因为权重一样,在section个性类里 覆盖不了了。



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2022-03-31 16:30:18

同学你好,解答如下:

1、自己能独立思考,很棒!

2、代码的书写方式并不唯一,不要被老师的写法,限制住自己的想法。

3、同学的写法是可以的,因为公共类的划分本身并没有固定的规则和规范。现在也不用过于考虑维护问题,因为项目不一样,维护形式也不一样。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师