IT培训网 - IT职场人学IT技术上IT培训网
Css学习是需要心得的 我的免费分享了
时间:2016-07-29 18:16:13 来源:web前端培训 作者:IT培训网 已有:名学员访问该课程
世上无难事只怕有心人,只要你想学,就没有学不会的知识。有些人认为css比较难学,在我看来不然,下面我就将我的心得分享给大家,希望可以帮助大家成功学习css。
我是IT培训网191期的学员张震,我们191的CSS课程今天已经基本结束了,首先感谢张哥,他是所有带过我课的老师中最有激情的之一,这些天以来我感觉比以前任何一个时候压力都大,因为我感觉在兄弟连一个不小心就可以掉到后面去。行,进入正题,我是一个半路出家的web程序员,结合这两年自己做布局的经验,想在这里与各位老师,同学,学长学姐分享一丁点我个人对CSS的理解,有很多不成熟的地方,诚心希望各位高人斧正。
第一:CSS布局技术的意义何在
在这里我去讨论这个问题有点班门弄斧的嫌疑,晓光老师教我们需要自信,这里我就谈谈我的一些想法,欢迎板砖
1、让XHTML可以比传统布局技术中的HTML更加语义化,对于搜索引挚更加友好。
2、代码体积明显会比table布局技术要小很多,加载速度快,而且很多在table布局技术下无法实现的效果完全可以用CSS轻松实现。
3、让XHTML、JAVASCRIPT、CSS各尽其能,代码分明,修改方便:XHTML负责描述一个网页的结构,JAVASCRIPT负责描述一个网页中的行为,而CSS负责描述网页的布局和外观。
4、CSS中整图背景技术可以很大程度上减少请求次数,节约请求资源,降低服务器的压力。
5、随着CSS技术的不断发展,相信会在更多的平台上有优越的表现,比如手持设备上。
第二:提法问题
从 CSS兴起到现在也有好多年了,我周围也有不少做过前端的朋友,为了这个问题,我曾经也很努力的纠结过。我缺点不少但是对于不懂的总是喜欢搞清楚原理。相信很多人经常都会听到“DIV+CSS”这种提法,从郑州网建的现状来看,这种提法的确误导了很多很多的人,我个人感觉还是应该叫做“CSS网页布局”比较合适,因为在XHTML+JAVASCRIPT+CSS这种结构下,每个角色所承担的作用是不同的,XHTML应该只负责结构上的标记描述。而DIV只是XHTML中的一个元素,而且这个元素相对于其它元素来说是个没有意义的元素。在网页布局上面可以使用的元素还有很多很多,比如P,STRONG什么的,有些地方我个人感觉用别的元素去代替DIV反而会使你的XHTML文档会更加的语义化。
table标签在css技术中的角色也从传统的布局转移到现在的表格上来了,我见过一些朋友,做了1年多css从来都没有用过table标签的,我和他们交流过,一提到前端布局,都会说table 过时了,现在流行div+css,所以他们对table基本上不用了,我做过一些css布局方面的工作,个人感觉table用起来还是非常灵活的,不像一些人说的那么死板。其实我们在互联网上会见到很多很多的场合在xhtml里面如果用table表述应该会比用div或其它元素来表述更加准确一些。而且现在建站会越多越多的考虑到一些SEO方面的因素。感觉XHTML文档语义化很重要。
第三:注释
这应该不光是CSS 要注意的问题,我们程序员在写代码的时候应该多写些注释,这样写出来的代码就会非常清楚,我刚从学校出来时候写的一些小代码好多都是因为注释的不够清楚,现在也看不懂了,我想一个出色的程序员也应该考虑一些细节问题,形成自己的程序风格。当然,我在这点上面目前做的不是很完美,我会在以后的职业生涯中慢慢的去完善。注释可以让我们看出整估段代码的思路。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。