有没有办法让CSS 写的更简单些

作者: Transnet2014 | 来源:发表于2015-12-27 10:29 被阅读337次

你看到的99%网页都有CSS,然而,99%的CSS 代码并不像“代码”。更像蜘蛛网,他们之间紧密的罗织在一起,脆弱的像风中的女子。的确,CSS3 发布之后,很多超级赞的新特性给了CSS更多曝光的机会,但这个配置语言本身存在设计上的弊端。

题目写的有点大了,分两部分写:

  • 最佳实践,让CSS 编写起来更痛快
  • 换一种方式组织CSS

最佳实践

写过CSS的必然明白,第一次写,很难写好。维护别人写的代码再进行二次编码,跟便秘一样。

  • 样式真多
  • 为什么不合并重用
  • 合并之后--- 为什么不好用,哪里来的DIV 怎么鬼畜到这里了[论CSS坑爹的优先级问题]
  • 新开一个项目,又要写CSS,昨日重现!!

面对这些问题的时候,你首先要问自己,你是不是要去申请个吉尼斯纪录,你是不是遇到了前所未有的问题。答案显而易见,前人一定遇到过。那他们怎么解决的呢。

谷歌

简单说一下我的一点经验:

  1. 写CSS 更能看出一个程序员的个人修养,写代码的时候,一定要时刻考虑重用性,建议首先与团队协调,统一参照某一开源库写法,比如bootstrap
  2. 对CSS代码块进行注释,写过注释的肯定会明白,真的没啥可写的,但拿出开源库的注释你就会明白,怎么写,写什么
  3. 用SASS/LESS 组织你的代码,无论是模块化还是重用性都会有质的提升
  4. 能不写CSS就不要手写
  5. 引入其他库文件的时候,尤其是bower引入,不要直接在bower_components内部修改库文件的源码,而是在自己的工程目录中重写覆盖,覆盖的原则参照[CSS优先级]
  6. 还是一句老话,别老想着自己造轮子,除非你的项目经理是变态,否则,可以跟你的设计师好好沟通,以产品为导向,重用库文件中原有的CSS,修改设计稿比修改源码更加可靠。

未来的CSS

SASS 已经给了我们一种组织样式配置语言的模式,但归根结底还是在写配置文件。React 与 Angular给了我们一些启发,可以把配置文件与其他代码同时打包放在一起。
另外,样式的优先级问题必须优化,这种依赖前后位置的配置文件用起来太多弊端了。

如果你有其他的想法,可以回复在下边。

相关文章

  • 有没有办法让CSS 写的更简单些

    你看到的99%网页都有CSS,然而,99%的CSS 代码并不像“代码”。更像蜘蛛网,他们之间紧密的罗织在一起,脆弱...

  • css小动画-冒泡特效

    熟悉js的都知道,写一个冒泡的效果很简单。css3的出现让简单的事情更容易使用和掌控,今天给大家介绍的就是纯CSS...

  • 让CoreData更简单些

    前言 本文并不是CoreData从入门到精通之类的教程, 并不会涉及到过多的原理概念描述, 而是介绍如何让Core...

  • 让国学更简单些

    今天听了蔡丹君讲桃夭,觉得豁然开朗,原来一直以为的我以为,其实还有你以为。 其实那些寓意一直都是蕴含其中的,朦朦胧...

  • 关于css的一些简单样式

    关于css的一些简单样式 一、css选择器选择器名称{ 样式名:样式值 } 1)加入id属性css中写#i...

  • 不劳而获的最佳方式,便是坐享其成

    在我们困顿劳累、心情沮丧时,有没有什么简单的办法让自己平静下来呢? 在我们感到烦躁、心绪不宁时,有没有什么好办法让...

  • 京东登录页面

    CSS其他一些简单属性 京东HTML 京东CSS

  • Objective-C中的继承和多态

    如果有办法可以让程序员少写代码,多一些时间去旅游;如果有办法写出让他人更容易拓展的代码;如果有办法写出非常有适应性...

  • 怎样让课堂动起来?

    文/Yanjun 一、听力 前阵子有个老师给我留言,说有没有办法让听力课更活泼一些?学生好像有点坐不住,听录音,做...

  • grid布局—让css变得更简单

    https://developer.mozilla.org/zh-CN/docs/Web/CSS/grid :学习...

网友评论

    本文标题:有没有办法让CSS 写的更简单些

    本文链接:https://www.haomeiwen.com/subject/fqsbhttx.html