对于web初学者来说,在网页的制作过程中经常会出现一些小Bug,这些问题的看似很小很小,却影响我们网页设计的正常完成,下面是我个人学习过程中出现过的一些小问题,在此做一个总结。
1,很多设计师把握不好承载信息的空间与留白之间的平衡。文本、图片和菜单应放在能与之形成足够反差的背景上,通过调整各元素之间的间距来营造干净整洁的外观,拥挤的页面是不能抓住访客注意力的。创建网站的过程中记得检查页边距和padding样式
2、网络用图应调整尺寸或压缩大小,以节省空间和加载时间。若非如此,加载图片需要很长的时间,而访客一般不会再等下去,而是转投其他网站。提供缩略图预览并将缩略图链接到更大尺寸的图片可是个聪明的解决方法,很多设计师都没有注意到。常用的图片格式有JPG,PNG和GIF,其他格式加载的时间会更长一些。当一张或几张图标被用作背景时,设计师得小心处理加载时间和图片优化程度的问题。
3、检查代码单词有没有错误?html标签是否闭合?
我们在搞网页设计的时候,html语言规范是首尾要闭合,如果仅仅写一个头< head >,那么末尾就应该有< /head >这样代码来完成整改网页头部的设计!可是很多设计师因为粗心大意,往往只写了一个头部,却忽略了闭合,导致CSS BUG的出现!当然这是在记事本下编写网页会出现的,现在只要使用一些专业的网页设计软件,比如frontpage,dreamweaver等等,代码的部分会通过颜色的提醒,不过对于某些设计师来说,第一次容易粗心大意,经过二次检查往往会能够避免,当然,更多的网页设计师在设计网页的时候,将css代码的单词少写了一个字母!所以这往往是导致出现CSS BUG问题的重要原因!
4、还有就是在设计CSS时,不小心把容器属性设置成了浮动,很容易造成页面错位,网页由此变得十分混乱,可能乍一看,无从下手,其实这往往就是容器设置了浮动,如果对每个容器挨个寻找比较麻烦
5、class与id的使用: id是唯一的并是父级的, class是可以重复的并是子级的, 所以id仅使用在大的模块上, class可用在重复使用率高及子级中; id原则上都是由我分发框架文件时命名的, 为JavaScript预留钩子的除外;
6、. 网站制作css属性书写顺序, 建议遵循: 布局定位属性-->自身属性-->文本属性-->其他属性. 此条可根据自身习惯书写, 但尽量保证同类属性写在一起. 属性列举: 布局定位属性主要包括: display & list-style & position(相应的 top,right,bottom,left) & float & clear & visibility & overflow; 自身属性主要包括: width & height & margin & padding & border & background; 文本属性主要包括:color & font & text-decoration & text-align & vertical-align & white- space & 其他 & content; 这些属性只是最常用到的, 并不代表全部;
.................以上是我经常容易烦的一些错误,以后在开发过程中有心得发现,会再此总结。。