CSS浏览器兼容性?
答题技巧:因为这个问题主要是看你经验,一般有了开发经验的都会遇到这样的坑,你只要说出几个来大致就可以了。
1.对齐文本和文本输入框
问题:
可以使用第一个文本基线、最后一个文本基线或者边界框web浏览器兼容问题,将文本对象与其它对象对齐。可以使用第一个文本基线、最后一个文本基线或者边界框,将文本对象与其它对象对齐。好了,可以看到,首先我们要设计一个myframe继承jframe类,把图中相应的component对象设计好(刚开始把密码框弄成了jtextfiled类了,应该是jpasswordfiled类,专门为密码输入提供的,还有用户名框不要用jtextarea类,这是一大块文本输入域,用jtextfiled类,一行即可)。
解决:
vertical-align:middle;
2.容器宽度在浏览器中解释不同

问题:
不同浏览器下宽度不同,比如说设置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居中显示,其他行
解决:

设定body居中,定义text-algin: center
4.字体大小问题
问题:
对字体大小small的定义不同,在Firefox和Chrome中为small,而IE7、IE8、IE9中为16px,差别挺大
解决:
明确说明字体的大小,例如16px
5.td高度的问题(这里有兴趣的同学可以研究一下。知道了这个问题,还在研究当中)
问题:

在IE9、IE10、FF、chrome中table中td的高度不包含border的宽度,但是IE7和IE8中td的高度包含了border的高度,设置line-height和height一样。
解决:
6.如何对其文本和文本输入框的内容()
问题:
我们在日常实用word中,要想随意设置图片文本的位置,那么我们可以把文本或图片放置到文本框中,当然也可以放置到图形框,这样,我们就不担心加入新内容后web浏览器兼容问题,这些内容随着变动的烦恼了。在“查找和替换”对话框选择“替换”选项卡.在“查找内容”框中输入要被替换的目标文本,在“替换为”框中输入用来替换的新文本。可以使用第一个文本基线、最后一个文本基线或者边界框,将文本对象与其它对象对齐。
解决:
在样式中设置line-height:100px
7.CSS HACK的方法

所有浏览器通用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
美国也到倒退80年
没发现一个有用的观点或论据
现在呢