资讯中心

结合设计经验与营销实践,提供有价值的企业营销资讯

首页网站优化

35在线科技:网页设计之兼容性及速度问题

通常技术人员在写网页的时候会遇到很多浏览器的兼容性问题及其他各种网页加载速度问题等,这也是让技术人员最头疼的问题,通常会有以下的情况:

一、IE6中会产生3px问题:两个浮动的块级元素,左边的加了float,右边的没有加,那么在IE6中就会产生3px问题,解决方法就是给右边的也加上浮动;
二、margin加倍问题,如果给一个块级元素同时加了float:left和margin-left,会产生margin加倍问题,解决方法是给其加display:inline; 
三、父级无法自动扩高,内层容器有浮动。Overflow hidden;zoom:1(兼容ie6);给父级加float 
四、Ie6无法定义小于18px高度的容器,在IE6中不能定义小于18像素高度的容器,解决方法是给其加overflow:hidden; 
五、让容器水平排列:都设float,父级宽度是否足够,嵌套. 
六、滑动门:给a加display:block并且加高,给a加float。 
七、Label不写for,ie6无法聚焦 
八、对整个块做超链接,只给a加display:block在ie6中无法实现,必须加宽高,或者不加宽高加padding . 
九、图片或embed出现空隙,给其加display:block或float:left。 
十、滤镜的一些东西不要去用:IE的一些滤镜在FIREFOX中不支持,往往写一些效果时你还是使用CSSHACK;而滤镜是一个非常毫资源的东西;特别是一些羽化、阴影和一个前透明的效果; 
十一、一个页面上少用**定位:**定位是网页布局中很常用到的,特别是作一些浮动效果时,也会让页面看起来非常的酷。但网页中如果使用过多的**定位,会让你的网页变得非常的慢,这一点上边表现要比还要差。解决方法是:尽可能少用,这个少用的值是多少,也没有一个非常好的值来说明还要看绝定定位这个标签里边的内容的多少在这里我只能说,这样写会有性能问题,少用或者如果能用变通实现同样的效果,就用变通的办法。
十二背景图片的平铺:有些网页的背景或页面中某块的背景通常要用到图片的平铺,平铺后就会有平铺次数的问题,如果是单次还好,如果是多次,就废了。建议的操作方法是:色彩少的图片要做成gif图片或者平铺的图片尽可能大一些,如果是色彩少的GIF图片,图片大一些,实际大小也不会大多少;背景图片请尽可能使用sprite技术,减小http请求,考虑到多人协作开发,sprite按模块制作; 
十三、让属性尽可能多的去继承尽可能让一些属性子可以继承父,而不是覆盖父. 
十四、CSS的路径别深; 
十五、能简写的一些就简写例如 改成:#zishu{padding:10px50px4px50px} 
十六、别放空的的class或没有的class在HTML代码中 

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

免费获取网站建设与品牌策划方案报价
*主要业务范围包括:网站推广、网站建设、小程序开发、企业邮箱等
×
添加微信好友,了解更多产品

点击复制微信号

微信号:135-8507-6606

复制成功
微信号:135-8507-6606
添加微信好友,了解更多产品
去微信添加好友吧

QQ

在线咨询真诚为您提供专业解答服务

电话

135-8507-6606
7*24小时服务热线

微信

二维码扫一扫添加微信
TOP