为什么 CSS 这么难学?

html-css015

为什么 CSS 这么难学?,第1张

因为CSS是一门非常奇怪的语言。他有两条不同的学习曲线,一条是入门以后直线上升然后慢慢变得平坦,一条是稳定上升的斜线。打个比方,修一台电视机我们有两种方法: 一种是在外壳上敲敲打打,找到敲哪里敲几下的规律;另外一种是看一本电视机原理的大厚书,然后去拆开修。对应到CSS就是不停地试各种排列组合和读规范读权威指南。这两种方法其实没有高下之分,只有适用范围。如果只是用CSS做很简单的工作,那试一试很经济实惠,但如果经常跟CSS打交道,那么读规范就会节省大量跳坑排坑的时间。高票答案说CSS不正交化我不是很赞同,他举的三个例子都清楚写在了规范和权威指南里面。如果先读规范会觉得这些行为是自然而然的。我本人同时写JavaScript, Java, CSS, Python,在学习C++,但是并没有感觉到高票的所谓理性和感性的区别。你觉得它没有规律,也许只是因为你没有好好读规范。CSS是一门正儿八经的编程语言,请拿出你学C++或者Java的态度对待它,该看书看书,该查文档查文档。

并不难学啊,你需要一个合理的方法和流程,学起来就舒服多了

找个合适的资料,书籍之类的

推荐你看看《HTML5布局之路》,讲解的流程不是传统书籍的字典式,而是按照开发,从网页文件夹的创建,到网页整体布局,二级布局,文本信息处理,一步步讲解下来。还有实际开发工作中的一些常见问题或错误说明、面试真题等。

http://www.yourhomepage.com.cn/article.asp?id=147

其实刚开始学习入门的东西并不是很难

大概刚开始就几种一定要学习的

定位:如何定位页面结构。左右2排的,三排的,上下好几排的怎么写;

装饰:链接的效果,背景如何定义,边框,字体大小

然后知道怎么插入图片,按钮,输入文本框。

大概就没啥了。。细节的东西遇到问题的话,在去查相关的手册。。

现在有一个 样式表中文手册.chm 的电子手册,可以去查。