怎么精通DIV+CSS

html-css017

怎么精通DIV+CSS,第1张

如果真要精通css,请千万不要使用dreamweaver,常用的属性都要自己记住,并且能够手写。看看那些招聘前端开发的公司,第一个要求就是能够手写css代码。

建议:把常见的属性熟悉一篇,然后自己试着做一个简单的页面,最好是模仿一些简洁的网站,做出来和它写的代码比较一下,看看自己的不足。想象别人的代码为什么比自己的好。多模仿几个,常见的属性几本上能够记住,然后模仿其他网站可以看到别人使用的一些css技巧。这样会很有成就感的哦!

学习哪有那么多捷径?just

do

it

ok?

不会英语,不知道查啊?这个大部分都要你记,记忆是一切聪明才智的基础啊!

常见的真的不多50个以内!

一、基本功:各浏览器的兼容性,熟知一些浏览器的bug并能快速的解决,熟练使用html语言以及css,能手写当然最好,不能手写也没关系,用工具也行,但一定要知道它们各有什么用处,这样当我们想用的时候能快速的知道用什么比较合适;

二、判断力:拿到图纸后能迅速判断出该页面哪块用那些标签,css该怎么写,图片该怎么切,哪些地方可以共用,这些比较适合一些比较大的单页面,一些大网站的首页,如果是整站的话里面要考虑的东西就更多了,向该分几个文件夹、几张样式表了,样式该怎么划分了,是公用的放一块还是按模块划分了等等,这些都是切图的前期要考虑到的,考虑到了全局,以后做的时候就不会顾此失彼;

三、效率:我认为的效率是又快又好地完成所交给的任务,而这个好就是用最少的标签、最少的样式完成所要的效果,所以就要熟悉各种标签的用处,能不适用的标签尽量不用,这里还涉及到seo方面和网站的负载方面的东西,有时间也可以研究研究;

四、习惯:一个好的builder应该有一个良好的习惯,这条放在任何工作岗位都很重要,这里主要谈哪些习惯才叫好习惯;首先,代码注释,无论是结构页还是样式表,一个方便程序员套后台程序,让他能进行很快的定位,二个也方便自己以后修改;其次,应该总结出一套自己的命名规则;三,有一张自己的通用样式表,里面放工作中常用的一些样式,像清除html原有的属性了,分页样式了等等,当自己想用的时候直接复制随便改改就能用了;

五、全局把握:这点是考验一个人能力的关键,考虑全局不仅要考虑现在该怎么做,还要考虑到以后的怎么改最省事,所以在做的时候尽量考虑这个页面或者网站的重用性,扩展性,和可维护性,这是一劳永逸的,方便他人,最重要的是方便自己;

六、学习:学无止境,光会div+css是不行的,还要学习其他的技术,比如js,提高自己的价值,多看看别人的代码,对比一下自己的代码,综合起来选一套最好的;

以上的六点希望对你能有所帮助。

可以,找工作需要找和自己的能力相匹配的。目前的情况,较适的发展方向是“网站前端设计”。\x0d\x0a\x0d\x0a 前端工程师职位介绍:\x0d\x0a前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。\x0d\x0aWeb前端开发技术主要包括三个要素:HTML、CSS和JavaScript!\x0d\x0a它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。\x0d\x0a随着近两三年来RIA(Rich Internet Applications的缩写,中文含义为:丰富的因特网应用程序)的流行和普及带来的诸如:Flash/Flex,Silverlight、XML和服务器端语言(PHP、ASP.NET,JSP、Python)等语言,前端开发工程师也需要掌握。\x0d\x0a前端开发的入门门槛其实很低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。\x0d\x0aHTML 甚至不是一门语言,他仅仅是简单的标记语言!\x0d\x0aCSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。\x0d\x0aJavascript 的基础部分相对来说不难,入手还算快。\x0d\x0a也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。要做好前端,就需要进行相关学习,不断地提高自己的工作能力。才能在求职竞聘中脱颖而出。\x0d\x0a\x0d\x0a相关知识拓展:\x0d\x0a前端设计师的任职要求:\x0d\x0a\x0d\x0a任职要求:\x0d\x0a1)大专以上学历,计算机等相关相近专业,两年以上Web前端开发经验;\x0d\x0a2)精通HTML,CSS,JavaScript,Html5 精通DIV+CSS网页布局,熟悉W3C网页标准,具有手写代码的能力;\x0d\x0a3)理解AJAX运作机制,了解常见JS开发框架,(如:prototype、jQuery、Mootools),至少熟练其中一种;\x0d\x0a4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案;如IE6/7/8/9、Firefox、Safari、Chrome;做到代码效率最高,用户体验好,代码下载量最小;\x0d\x0a5)熟悉至少一款网页设计的相应设计软件(如:Photoshop或Fireworks);\x0d\x0a6)对互联网新产品新技术有着良好的敏感度,对交互体验有较为深入的了解,有分享和总结的习惯;\x0d\x0a7)较强的团队协作能力与沟通能力,并与设计人员,程序开发人员进行较好的配合;\x0d\x0a8)熟悉前端性能优化,对SEO等有良好的体验;\x0d\x0a9)富有创新精神,思路清晰,注重细节,工作努力负责,勇于接受挑战。