第一阶段,你要从最基础的HTML/CSS 开始,简单地说,HTML 就是一堆非常简单的标签,而 CSS 则是把你画画的流程用英语按一定的格式写出来。然后你需要理解常用 HTML 标签的意思,学会各种 CSS 的属性,还有 CSS 的盒模型、优先级、选择器……
第二阶段,你要是想在网页上实现交互效果,比如轮播图、点击按钮后播放动画等等,那么就必须学会Java . Java 是一门完整、强大、热门的编程语言,浏览器的各种交互效果都由它来做到的。
你先要了解一些基础的 Java 概念(变量、函数、基本类型)后,然后学习 jQuery(Java代码库的一种),并且通过 jQuery继续使用CSS的选择器。
现在整个网站的正常的开发流程是:产品提需求---UI出效果图和交互效果---前端做页面布局-后端做数据也业务逻辑--运维上线。。都是独立的,当然,你如果了解一下html只是,和前端沟通起来更轻松
在实际的项目当中,视觉设计不仅仅是将页面做得好看就够了,很多时候还要考虑前端的实现。了解html5+css3有助你了解你的页面在实际中是如何实现的,这会使你更有效率的进行设计。在实际工作当中,你还需要去了解你们前端所使用的工具,以及所使用的框架等。就像bootstrap是一种前端框架,这种框架里面有很多默认的css样式(比如:不同情境下的button颜色状态),还有可以直接调用的icon等等;如果这时你作为UI设计师要设计页面,你们的团队使用了bootstrap,你就可以很快的设计与bootstrap相契合的页面,可以有效的节约开发成本。
如果单做网页设计,可以不需要学习HTML+css