网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > 网站策划 > 正文

如何制作在所有版本的IE浏览器兼容的网页

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

本文主要为广大网友提供“如何制作在所有版本的IE浏览器兼容的网页”,希望对需要如何制作在所有版本的IE浏览器兼容的网页网友有所帮助,学习一下!

 问题浏览器解决方法
1input[button | submit] 不能用 margin:0 auto; 居中ie8为input添加width
2body{overflow:hidden;}没有去掉滚动条ie6/7设置html{overflow:hidden;}
3haslayout的标签拥有高度ie6/7*height:0;
_overflow:hidden;
4form>[haslayout]元素有margin-left时,子元素中的[input | textarea] 出现2×margin-leftie6/7form > [haslayout 元素]{margin-left:宽度;}
form div{*margin-left:宽度÷2;}
5当border-width有1条<边3条时被设置成dotted时,1px的边dotted显示成dashedie7不在同一个元素上使用不同宽度的 dotted
6当子元素有position:relative的时候,父元素设置overflow:[hidden|auto]相当于给子元素设置了position:visible;ie6/7给父元素设置position:relative;
7:hover伪类不能改变有position:absolute的子级元素的left/top值ie7把top/left的值设置成除0%外的所有百分值;或添加一个margin-[所有方向]除0外的所有值,包括0%
8:focus + selector {} 选择器失效ie8在失效选择器后面添加一个空选择器, :focus{}
9列表中混乱的浮动:在list中浮动图片时,图片出现溢出正常位置;或没有list-styleie8用背景图片替换list-style
10th 不会自动继承上级元素的 text-alignie8给th添加text-align:inherit;
11样式(包括link/style/@import(link)) 最多允许个为是:32ie6-899.99%的情况下,不会遇到
12:hover 时若background-color为#fff, 失效ie7把background-color改成background。或者,非#fff || #ffffff
13忽略’>’后有注释的选择器:selector> /**/ selector{}ie7官方demo有误
14* htmlie6只对ie6有效
15png图片中的颜色和背景颜色的值相同,但显示不同ie6-7利用 pngcrush 去除图片中的 gamma profiles
16margin:0 auto; 不能让block元素水平居中ie6-8给block元素添加一个width
17使用伪类 :first-line | :first-letter, 属性的值中出现!important 会使属性失效ie8!important is evil, don’t use it anymore
18:first-letter 失效ie6把 :first-letter 移到离{}最近的地方,如 h1, p:first-letter{},而非 p:first-letter h1{}
19position:absolute元素中,a display:block, 在非:hover时只有文本可点击ie6/7给a添加background, 如果背景透明,使用background:url(‘任何页面中已经缓存的文件链接’),不推荐background:url(#)[官方的解决方法],因为会增加一下http请求
20float列表元素不水平对齐:li不设置float,a设置display:block;float:[方向],li不水平对齐ie6/7给li设置display:inline 或 float:[方向]
21dt, dd, li 背景失效ie6dt, dd, li{position:relative;}
22<noscript />元素的样式在启用网页特效的情况下显示了样式ie6-8利用js给<noscript />添加display:none;
23使用filter处理的透明背景图片的透明部分不可点ie6-8把background:none变成background:url(‘链接’),链接到本身和图片之外的任何文件
24li内元素偏离 baseline 向下拉ie8给li设置display:inline 或 float:[方向]
25列表中li的list-style不显示ie6/7给li添加margin-left,留空间来显示(不要加在ul上)
26图片不能垂直居中ie6/7添加一个空标签,并赋给”layout”, 比如display:inline-block;
27不能自定义指针样式ie6-8给指针文件设置绝对路径
28背景溢出,拖动滚动条后显示正常ie6给父元素添加overflow:hidden防止溢出,并赋予haslayout,如果添加_zoom:1;
29高度超过height定义的高ie6添加_overflow:hidden;(推荐)或者_font-size:0;
30宽度超过width定义的宽ie6添加_overflow:hidden;
31双倍边距ie6添加display:inline到float元素中
32margin负值隐藏:haslayout的父元素内的非haslayout元素,使用负边距时,超出父元素部分不可见ie6/7去掉父元素的haslayout;或者赋haslayout给子元素,并添加position:relative;
33给两个浮动元素的某中一个的文字设定为斜体,另一个元素下拉在有斜体文字元素的下面ie6给有斜体文字的元素添加overflow:hidden;
353px 间隔:在float元素后的元素,会有3px间隔ie6因为是确切的3px,所以,用“暴力破解”吧,比如_margin-left:-3px;
35text-align 影响块级元素ie6/7整理你的float;或者分开设置text-align
  • 上一篇资讯: 网站设计的七个步骤
  • 下一篇资讯: 制作漂亮网页的窍门
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师