<html>
<head>
<meta charset="UTF-8">
<title>Demo</title> <style type="text/css">
#box { font-size: 4vw}</style></head><body> <div id="box">
我是靖鸣君 我是靖鸣君 我是靖鸣君</div></body></html>
但是该方案存在一个bug,上面的代码,当浏览器窗口变化的时候,box中的文字并没有按照应有的比例变化,但是css3标准中是这么说的:
When the height or width of the viewport is changed, they are scaled accordingly.
尊敬的用户,您好!很高兴为您答疑。以color属性为例,
color:#ff0000/*一般属性ff*/
color:#ff0000\9/*仅针对ie8有效*/
*color:#ff0000/*仅针对ie7有效*/
_color:#ff0000/*仅针对ie6有效*/
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
方法1.在图片的外面加上一个div,如果是图片要占整行,那么这个div不需要加什么样式;如果是和其他元素共占一行,那么这个div必须是display:inline-block,而里面的img图片只要设置width:100%让图片自适应外层的DIV,而div则自适应更外层的宽度,这个方法不存在IE8内不存在兼容性问题(IE6以下不兼容)。方法2.在布局上和方法一一样,但是在导入图片和展示图片上有点差异,即用background导入图片,用background-size来控制图片的展示。