为什么主页中和浏览器显示的位置不一致,就是做asp.net时在INDEX文件中做出来挺好的,但是
发布网友
发布时间:2023-09-06 22:40
我来回答
共1个回答
热心网友
时间:2023-09-11 15:43
这就是你的样式写的不好了,设计的时候必需做好兼容性。div等的style和class里的样式属性值没有设置好。
一句话:样式做得不兼容。
必须考虑:
1、屏幕分辨率的问题,比如把分辨率调小,会不会出现页面混乱的情况
2、多种浏览器的兼容性(IE678,火狐等),比如width=10px在IE8和在火狐里的实际宽度效果是不一样的。
3、div或者table里的内容过长等,或者位置、大小没有设置好,一定要精细处理。比如浏览器里要显示的中宽度是1024px,结果发现左+右>1024px,而你的排版方式又不是自适应,结果右边的会被挤到下面去等等。。
4、部分style、class里的样式属性值不对
5、div+css,或者table+css等样式写的不好,兼容性不强。