float问题
为啥float:left不定义 一下类比如这样 .fl{float:left;} .fr{float:right}我都是这样定义的类作为公用的。看到请恢复谢谢
为啥float:left不定义 一下类比如这样 .fl{float:left;} .fr{float:right}我都是这样定义的类作为公用的。看到请恢复谢谢
2016-07-09
这个应该是我们的编程习惯和编程规范有关,也是写css命名的不同写法。有人是习惯把不同的单个样式都写成一个class,就像你说的 .fl{float:left;} .fr{float:right} 等等,然后在一个标签上写class="fl" 这样,有人觉得这样写很方便,不用去写很多的class,一个标签的样式可以由之前写好的多个单一的className来拼出来,就不需要为每一个元素单独的去写一个class了。但有人觉得这种方式不好,首先这样需要记住很多的单一功能的class,如果一个元素的样式比较多就会很难看,比喻 <span class="fl inline-block tac tp10"> 这样,html标签看起来就会非常的长,所以就不喜欢这种方式。所以说这个就要看团队规范了,如果个人的话就看个人习惯。个人觉得一常用的 比喻fl,fr,clearfix等等定义出来用起来还是比较方便的。
举报