loading...

一般情况下,网页设计制作完成的工作实际是:psd效果图 转成 html+CSS 的模板页面,一般情况下,我们会拿到美工的psd,不同的人会有不同的做法:

1、打开fireworks将图片切割导出为html。

2、直接在dreamweaver之类的工具去拖拉布局,导入相关的图片,flash资源。

3、先在ps中完成切图后,在文本编辑器中看着效果图一步步的制作。

以上是最常被采用的方法,但都不好:

第一种方法最为不好,这样的代码根本不具维护性和可读性。

第二种方法也不好,代码难免会有冗余,做出来的东西基本需要排查一遍。

第三种方法也不好,因为你需要看效果图一点点的拼,也就是说写html标签的时候,你在不断的假设这块要怎么去显示。

正确做法:

1、拿到psd后,先不要做别的,直接在文本编辑器中将网页的框架写出来,不要假设这块将来css要去怎么渲染,完全自然化的标签,不加任何的css。

2、写完之后在各个浏览器运行之后确保大体定位都没有问题。

3、书写总体css,这里的css只负责大块的定位及样式。

4、切出需要的图片资源,在写好的框架中一点点的去构造,不断的调试,最终为成品。

5、最后,为自己的代码添加注释,在css,html中都要合适的为自己的代码添加注释。

要想做出能灵活切换皮肤,让css主导表现,还有很多要注意的地方,但大体的流程就是这样的,当然我们一开始不能直接就做到先写html,但起码要有这个意识,循序渐进。。。

PSD文件切出网站从两个大点考虑:

一、一个独立的页面

1、分析这个页面,先在脑袋中或者草稿纸上描绘大概的结构

2、根据设计稿的的情况,分析背景图的分布、ICO图的分布等

3、切割相应的图片,导出、合并图片

4、在编辑器中写整体结构XHTML代码,包括页面中出现的所有元素的结构

5、编写CSS样式中的整体以及模块代码

6、细节调整

7、收工,浏览器验证是否正确

二、由多个页面组成的小站点或者大站点

1、浏览所有设计稿,统一规划站点模块、图片、文件分布

2、开始第一点的操作,但规划站点的内容分布很重要

整体考虑点:

1、图片的合并,减少请求量

2、结构的合理性,语义化

3、样式的简洁,便于后期维护

4、多为后期的维护以及程序开发着想,如何简单实现效果。

设计图转换html文件,将PSD效果图转切成HTML的步骤相关推荐

  1. aspose office系列转换pdf文件

    ASPOSE office系列转换PDF文件的正确姿势 1.jar 2.pom依赖 3.代码 相关jar和license.xml下载地址 1.jar 序号 jar名称 对应文件 1 aspose.sl ...

  2. paip.元数据驱动的转换-读取文件行到个list理念 uapi java php python总结

    paip.元数据驱动的转换-读取文件行到个list理念 uapi java php python总结 #两个思路 1.思路如下:使用file_get_contents()获取txt文件的内容,然后通过 ...

  3. java转换CSV文件生成xml格式数据

    注册CSDN快六个月了,之前一直是看园子里的文章,或者碰到问题时,进来查点资料,今天终于决定写一篇自己在园子里的blog. 好吧,鉴于水平太菜,就只记录过程,其中原理啥的并不是很明晰,所以此blog只 ...

  4. 利用ffmpeg转换mp4文件

    这个是我今天整理项目的时候无意发现的,当时主要是用它来转换flv文件在手机上使用,后来买了psp之后就没有用了,记录一下,以后写这种类似的程序可以参考. class VideoConverter : ...

  5. DCMTK:转换dicom文件编码

    DCMTK:转换dicom文件编码 转换dicom文件编码 转换dicom文件编码 #include "dcmtk/config/osconfig.h" #include &quo ...

  6. 帝国cms 打开打开转换表文件失败!

    帝国cms 升级到最新版6.6 后 生成列表页面和 搜索 时出现 "打开打开转换表文件失败!"  跟踪文件找到 include($file); 这行代码时出错 非常纳闷,这个是ph ...

  7. java 毫秒转分钟和秒_PDF如何转换CAD文件?教你一分钟批量转上百文件方法,看完秒懂!...

    如今科技这么发达,很多人在工作中都会遇到形形色色的各类文件.而同时也因为工作需求碰到文件格式转换难题,如:PDF如何快速转换成CAD文件?今天小编就教大家一个方法,让你轻松一秒完成百个PDF文件转CA ...

  8. html5 mp4转换ogv格式,如何把OGV转换为MP4?用它,轻松转换视频文件!

    原标题:如何把OGV转换为MP4?用它,轻松转换视频文件! 在我们日常娱乐和日常工作中,如果将OGV视频文件转换为MP4视频文件要怎么操作? 可能有人会问你说的OGV视频文件是什么?我怎么没见过?其实 ...

  9. labeme批量转换json文件_Python实现markdown文件批量转换为word

    Python实现markdown文件批量转换为word 正所谓,不会markdown的技术员不是老司机,自从用上markdown之后,人生又到了一波小高峰.有好东西怎么能不共享之,因此随之我不断的普( ...

最新文章

  1. mysql使用MRG_MyISAM(MERGE)实现水平分表
  2. java自动化执行javascript,Js代码执行__实现自动化
  3. 【从C到C++学习笔记】C++介绍/推荐书籍/开发工具
  4. 本地 hosts 文件找不到怎么办
  5. automake生成静态库文件_gcc编译工具生成动态库和静态库之一----介绍
  6. 用接纳的心看待新员工
  7. c语言60进制字母,傻瓜学习C语言进制转换
  8. Android调用长截屏,Android实现长截屏功能
  9. Linux 内核的网络协议栈
  10. 【深度学习中的数学】高维矩阵乘法规则
  11. 基于PHP+MySQL企业工资管理系统的设计与实现(含论文
  12. java 继承 序列化_Java中带继承的对象序列化 - Break易站
  13. Godot简单的斜抛运动
  14. 读书文摘卡 -《大秦帝国》
  15. Vue Cli3 模拟后台json接口
  16. 黑鲨Android系统耗电高,已达安卓顶配,黑鲨2pro作为主力机,聊聊使用感受
  17. 范仲淹写苏州名胜的诗篇
  18. 系统性能优化的十大策略(强烈推荐,建议收藏)
  19. “多巴胺思维”—通往AI秘密的钥匙「AI核心算法」
  20. suse bios版本_如何检查和更新BIOS版本

热门文章

  1. 小白聊智慧制造之七:智慧制造未来发展的三大趋势
  2. 服务器事件显示热修补,2019绝地求生4月3日更新提示服务器繁忙怎么办?
  3. Windows系统alt+数字键 的特殊字符集
  4. 苹果浏览器样式重置submit
  5. 手把手教你python自动化办公(三)---PPT批量修改
  6. String类型相加
  7. 4、HTML——表格标签、表单标签
  8. python立体爱心代码_以下行为属于生涯发展问题的是。
  9. windows下ftp命令
  10. C语言二维数组转化为一维数组