高效编写CSS

近几天在编写页面,自己感觉编码效率低下,正所谓穷则思变,当意识到问题必须得以解决时,往往就迈出了解决问题的第一步。

自己在编写页面主要遇到的问题如下:页面结构更改频繁,CSS样式复用少且维护困难。大项目遇到难以维护等问题倒是情有可原,但这只是一个小项目,出现这种问题只能是因为我的编码姿势不对,某些地方存在自己没意识的问题。

编写CSS样式的时候,为了避免类命名的冲突、样式覆盖的问题,我在一定程度上借鉴了BEM的编写规范,不过对提高自己的编码效率作用不大。使用网络搜索相关主题,结合自己的实际情况,该问题又细分为几个小问题,如下:1、CSS类命名,2、CSS样式复用,3、易读可维护。

解决方案如下:

1、在前端开发组件化、模块化的基础上使用BEM编码规范的命名方法,部分借鉴SMACSS的命名方法。

2、借鉴DRY的思想,利用CSS预编译语言中的变量、混入、拓展等特性实现样式的复用,费类名的复用。

3、注重项目结构的优化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作者:灵感原文 什么是设计模式? 曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上;也曾有人这么说,不是设...
    YjWorld阅读 367评论 0 3
  • NO1:链接:来源:知乎 CSS 优化主要是四个方面: 加载性能这个方面相关的 best practice 太多了...
    BugMyGod阅读 3,567评论 0 16
  • 作者:狼狼的蓝胖子原文地址:http://luopq.com/2016/01/05/css-optimize/ 写...
    IT程序狮阅读 1,743评论 2 51
  • 民以食为天。一年三百六十五天,你会天天坚持吃早餐吗?小时候的早餐我都不记得了,只记得老家有一天三顿米饭作为主食的习...
    李颖儿阅读 1,831评论 0 3
  • 这是一个听来的故事。故事的主人公,肯定是有男和女,发生了这样那样的故事,最后的结局不是幸福的走在一起,就是劳燕分飞...
    自在歌者阅读 213评论 0 0