zoukankan      html  css  js  c++  java
  • 读《CSS商业布局之道》的一点想法

    在同事桌上看到这本书,撇了一眼,兴趣就减了大半——原因倒也简单很厚。但出于好奇,再加上以上在网上也见过一些介绍。就拿起翻了起来。别说,还有正应验了“开卷有益”这词。读完前言部分写一些想法。

    CSScascading style sheet的英文缩写,中文的标准翻译为层叠样式表单。不管其它如何,仅通过这个字面的翻译,我们就可以明白层叠性是CSS的一个基本特征。但是很多开发人员却错误地把CSS与样式等同起来。

    实际上,CSS技术的核心是布局。而不是样式。CSS的强大生命力在于它的布局能力,而不是细枝末节的修饰功能。当然,CSS在样式设计方面的功能是非常完美的。如果开发人员受制于错误概念的影响,不能超脱现有的篱笆,会给自己的学习与实践背上很重的包袱。俗话说得好“站得高,望得远”,只有从布局的高度来学习CSS技术,开发人员才能抓住CSS的本质 ,才能在CSS实践中应用自如。

    尽管目前有关CSS的学习资源遍地都是,但多是一些支离破碎的技巧和经验,学习这样的资料很容易产生身处山中却不得山貌的困惑。另一方面,CSS的一些高级技术是比较晦涩的,如:盒模型、布局模型、兼容性等,即使是有经验的CSS开发人员也会遇到问题。这是因为大多数CSS开发人员是靠自学成才的,他们从网上文章和别人的代码中学习经验,而没有全面系统的理解 CSS规范。

    此外浏览器兼容性问题和CSS开发工具的缺乏都会影响CSS的开发效率。浏览器对CSS的解析差异是CSS开发人员所面临的巨大挑战,很多设计师不得不花大量时间来修补CSS代码的兼容性,由于没有系统的材料参考,这些经验基本上都是摸着石头过河,严重影响开发速度。

    因此从CSS最基础知识学起,全面系统的探索CSS核心功能,将最有用的CSS技术汇总在一起,才能加快学习CSS的进程,使代码很快达到专家级的水平。

  • 相关阅读:
    Java实现 LeetCode 242 有效的字母异位词
    Java实现 LeetCode 212 单词搜索 II
    Java实现 LeetCode 212 单词搜索 II
    Java实现 LeetCode 212 单词搜索 II
    Java实现 LeetCode 212 单词搜索 II
    Java实现 LeetCode 344 反转字符串
    Java实现 洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk
    Java实现 洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk
    Java实现 洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk
    Java实现 洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk
  • 原文地址:https://www.cnblogs.com/shihao/p/1673919.html
Copyright © 2011-2022 走看看