马上,便是新的一年,故在此总结下平时工作中遇到的问题以及我的解决的方法。祝大家新年快乐~
我在编写代码的过程中,发现经常会遇到很多重复的效果,或者是相同的布局,想到为了加快编写速度,我会把经常用到的布局或者效果用文本保存下来,下次遇到相同效果的时候,直接copy稍稍改下便可了,这大大提高了编写速度。
作为前端开发人员,遇到最多的问题便是浏览器的兼容了。最开始对每个浏览器的差异不太了解,做出来的页面大多要去调制兼容,会浪费太多的事件,而现在一个页面完成,在其他浏览器中打开的时候,基本是没有差异的。比较常见的就是:
css透明的问题,非IE浏览器可以直接写成opacity:0.6,而IE浏览器需要写成filter:Alpha(opacity=60);
IE的双边距bug,设置为float的div在ie下设置的margin会加倍。
解决方案:在这个div里面加上display:inline;
IE与宽度和高度的问题 IE 不认得min-这个定义,但实际上它把正常的width和height当作有min的情况来使。如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度。
DIV浮动IE文本产生3象素的bug 左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有3px的间距.
解决方案:加上margin-right:-3px;
等等,当熟悉各个浏览器之间的差异时,制作出来的页面基本上就能兼容各个浏览器了。
在业余时间也有去学习新的专业知识,拓展知识面,学习更多的网友开发动态效果,在制作网站时,把新学的技术加入到页面中,页面就变得有趣炫酷多了。
希望下一步通过努力,我可以按时完成项目,并且确保在各个浏览器的兼容性。掌握静态页面切图,学习,不断提高专业知识,使得制作出来的页面更加完善,加入更多的新技术。
文章题目:浏览器兼容问题解决方案
文章来源:https://www.cdcxhl.com/news46/236196.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有解决方案等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联