兼容性疑难解答(如何解决不兼容的问题)

豆子3个月前 (01-24)内容专栏136

兼容性疑难解答

属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的.

ie6下,外层div的postion:relative,并设置text-align,内层div的postion:absolute,这时内层的位置是相对于text-align而言的

兼容性疑难解答(如何解决不兼容的问题)

IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden|zoom:0.08|line-height:1px

备注:我们最常用的就是div+CSS布局了,而div就是一个典型的块属性标签,横向布局的时候我们通常都是用divfloat实现的,横向的间距设置如果用margin实现,这就是一个必然会碰到的兼容性问题。

IE6中很多Bug都可以通过触发layout得到解决.下列的CSS属性或取值会让一个元素获得layout:

如何解决不兼容的问题

但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT:auto;MARGIN-LEFT:auto;”

在使用XHTML1.0Transitional以后div宽度都不包含border的宽度了,设置宽度的时候需要注意下。

1).垂直居中.将line-height设置为当前div相同的高度,再通过vertical-align:middle.(注意内容不要换行.)

第一个min-width是正常的;但第2行的width使用了Javascript,这只有IE才认得,这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。

链接、按钮用CSSsprites作为背景,在ie6下会有背景图闪烁的现象。原因是:IE6没有将背景图缓存,每次触发hover的时候都会重新加载

遇到兼容性问题怎么解决

这个bu*生的充要条件是li的子元素浮动并且li设置了以下CSS属性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。

IE不支持float:inheritoverflow:hidden有2个用法,一个是隐藏溢出,另一个是清除浮动。

6作为外部wrapper的div不要定死高度,最好还加上overflow:hidden.以达到高度自适应.

解决方法:在P对象上下各加2个空的div对象CSS代码:.1{height:0px;overflow:hidden;}或者为DIV加上border属性。

如果要实现b在a中居中放置,一般只需用CSS设置a的text-align属性为center。这样的方法在IE里看起来一切正常;但是在Firefox中b却会是居左的。

相关文章

蚊香放在床头下面有问题吗(蚊香可以放床底下吗)

蚊香放在床头下面有问题吗(蚊香可以放床底下吗)

蚊香放在床头下面有问题吗 蚊香的使用对人体有危害,尤其是放在床边会导致过量吸收。晚上睡觉点蚊香对身体一般无害,但如果吸入化学成分过多,会危害健康。蚊香的成分主要是除虫菊脂和其他添加剂,燃烧后会产生有害...

笔记本没声音(笔记本电脑喇叭外放问题排查方法)

笔记本没声音(笔记本电脑喇叭外放问题排查方法)

笔记本没声音 鼠标右键点击【此电脑】,再单击【管理】;找到并单击【设备管理器】;找到【声音、视频和游戏控制器】,点击它的左侧小图标,展开选项。单击其中一个禁用的设备并重新启动该设备。如果没有效果,可以...

怀二胎要注意什么(怀二胎需要注意哪些问题)

怀二胎要注意什么(怀二胎需要注意哪些问题)

怀二胎要注意什么 同时,备孕期间女性要吃叶酸,吃叶酸可以促进胎儿的*系统*,预防*管的畸形。如果是之前生育过不健康宝宝的女性,在第二胎的备孕期间,还需要夫妻双方到优生*科去咨询一下,看看是否需要做进一...

中学生心理问题(中学生心理问题有哪些 如何解决)

中学生心理问题(中学生心理问题有哪些 如何解决)

中学生心理问题 品行絮乱。行为违反与年龄相符的社会规范和准则,如逃学、斗殴、说谎、偷窃、抽烟、离家出走等现象均有可能出现。还有些学生活动过度,寻求快乐和刺激,如沉溺于电子游戏机、不遵守纪律、袭扰他人。...

解决情感问题(情感咨询)

解决情感问题(情感咨询)

解决情感问题 勇于面对问题。人们通常倾向于回避问题,而不是直面它们。这会导致问题逐渐恶化,最终变得无法控制。因此,如果有情感问题需要处理,我们首先要勇敢地面对它们。通过直接谈论问题,并尝试找到解决方案...

电脑常见问题(电脑问题大全以及解决办法)

电脑常见问题(电脑问题大全以及解决办法)

电脑常见问题 更新或回滚驱动程序:驱动程序错误也是导致蓝屏的常见原因。尝试更新驱动程序,如果更新后问题依旧,可以考虑回滚到之前的版本。 排查*和恶意软件:运行安全软件,进行全盘扫描,确保电脑没有受到...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。