最新web面试题css浏览器的兼容性问题

电脑杂谈  发布时间:2019-07-24 06:08:05  来源:网络整理

微信web viewport兼容_web浏览器兼容问题_浏览浏览的意思

CSS浏览器兼容性?

答题技巧:因为这个问题主要是看你经验,一般有了开发经验的都会遇到这样的坑,你只要说出几个来大致就可以了。

1.对齐文本和文本输入框

问题:

可以使用第一个文本基线、最后一个文本基线或者边界框web浏览器兼容问题,将文本对象与其它对象对齐。可以使用第一个文本基线、最后一个文本基线或者边界框,将文本对象与其它对象对齐。好了,可以看到,首先我们要设计一个myframe继承jframe类,把图中相应的component对象设计好(刚开始把密码框弄成了jtextfiled类了,应该是jpasswordfiled类,专门为密码输入提供的,还有用户名框不要用jtextarea类,这是一大块文本输入域,用jtextfiled类,一行即可)。

解决:

vertical-align:middle;

2.容器宽度在浏览器中解释不同

微信web viewport兼容_浏览浏览的意思_web浏览器兼容问题

问题:

不同浏览器下宽度不同,比如说设置width:200px,在iE7、IE8、IE9下显示的是200px,在FF、Chrome、Opera中显示的是220px

解决:

用width:200px; *width:220px,其中iE7、IE8、IE9会识别两个宽度,以后者为准,故宽度为220px,在FF、Chrome、Opera中,识别第一个宽度,解析

3.Div居中问题

问题:

IE7、IE8、IE9在设置了margin-left和margin-right为auto后,并不能使div居中显示,其他行

解决:

浏览浏览的意思_web浏览器兼容问题_微信web viewport兼容

设定body居中,定义text-algin: center

4.字体大小问题

问题:

对字体大小small的定义不同,在Firefox和Chrome中为small,而IE7、IE8、IE9中为16px,差别挺大

解决:

明确说明字体的大小,例如16px

5.td高度的问题(这里有兴趣的同学可以研究一下。知道了这个问题,还在研究当中)

问题:

浏览浏览的意思_微信web viewport兼容_web浏览器兼容问题

在IE9、IE10、FF、chrome中table中td的高度不包含border的宽度,但是IE7和IE8中td的高度包含了border的高度,设置line-height和height一样。

解决:

6.如何对其文本和文本输入框的内容()

问题:

我们在日常实用word中,要想随意设置图片文本的位置,那么我们可以把文本或图片放置到文本框中,当然也可以放置到图形框,这样,我们就不担心加入新内容后web浏览器兼容问题,这些内容随着变动的烦恼了。在“查找和替换”对话框选择“替换”选项卡.在“查找内容”框中输入要被替换的目标文本,在“替换为”框中输入用来替换的新文本。可以使用第一个文本基线、最后一个文本基线或者边界框,将文本对象与其它对象对齐。

解决:

在样式中设置line-height:100px

7.CSS HACK的方法

web浏览器兼容问题_浏览浏览的意思_微信web viewport兼容

所有浏览器通用height: 100px;

IE6专用_height: 100px;

IE7专用*+height: 100px;

IE6、IE7共用*height: 100px;

IE7、FF共用height: 100px !important;

其中 = 和 := 的区别在于, := 只能使用前面定义好的变量, = 可以使用后面定义的变量。在前面又有一个敌人 这里只要藏在箱子后面便可以轻松解决 继续走 这里的一个敌人可以利用木通左边的缝隙干掉 再往前面走要小心了 因为会有敌人突然冲出来攻击你 这时你只要直接跑到木通后面就没事了 干掉了之后前放又出现敌人 这里就交给你的队员吧。敌人每打一个地方,就在前面做工事,后面修马路,就象前面一个乌龟壳、后面一条尾巴似的。

这里举了几个例子,同学们可以自己总结。

作者:黑马程序员前端与移动开发培训学院

首发:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-115331-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...